首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于AT89C52单片机的智能微喷灌控制系统设计

摘要第3-4页
ABSTRACT第4-5页
第一章 绪论第9-12页
    1.1 研究背景第9页
    1.2 国内外自动喷灌技术研究现状第9-10页
    1.3 本课题的设计目标第10-12页
第二章 系统总体设计第12-20页
    2.1 系统总体设计第12页
    2.2 操作界面设计及系统功能说明第12-20页
        2.2.1 系统控制面板设计第12-13页
        2.2.2 主操作界面设计第13-14页
        2.2.3 主操作界面对其它按键的响应第14-15页
        2.2.4 时钟调整界面设计第15-16页
        2.2.5 时钟调整界面对按键的响应第16页
        2.2.6 控制参数设置界面设计第16-17页
        2.2.7 不同控制方式对按键的响应第17-20页
第三章 控制系统硬件电路设计第20-32页
    3.1 微处理器AT89C52简介第20-22页
        3.1.1 主要功能特性第20页
        3.1.2 AT89C52各引脚功能第20-22页
    3.2 时钟电路及复位电路设计第22-23页
        3.2.1 时钟电路设计第22页
        3.2.2 复位电路设计第22-23页
    3.3 人机对话接口电路的设计第23-25页
        3.3.1 LED显示接口电路的设计第23-25页
        3.3.2 键盘接口电路的设计第25页
    3.4 数据采集电路设计第25-28页
        3.4.1 土壤湿度传感器的选用第25-26页
        3.4.2 模数转换芯片TLC549简介第26-27页
        3.4.3 TLC549与系统接口电路设计第27-28页
    3.5 数据存储芯片接口电路设计第28-29页
        3.5.1 AT24C16简介第28页
        3.5.2 数据存储芯片接口电路设计第28-29页
    3.6 输出驱动电路设计第29-30页
    3.7 电源模块设计第30页
    3.8 系统硬件电路图第30-32页
第四章 系统软件设计第32-59页
    4.1 单片机C语言简介第32页
    4.2 Keil软件简介第32-33页
    4.3 系统软件组成第33页
    4.4 主监控程序设计第33-36页
        4.4.1 "状态转移法"简介第33-34页
        4.4.2 系统状态图的设计第34-35页
        4.4.3 "状态转移法"主监控程序设计第35-36页
    4.5 系统时钟程序设计第36-41页
        4.5.1 时钟系统的建立第36-39页
        4.5.2 系统时钟程序设计第39-41页
    4.6 键盘扫描程序设计第41-46页
        4.6.1 软件去抖处理第41页
        4.6.2 连击处理第41-42页
        4.6.3 键盘编码第42-43页
        4.6.4 键盘扫描程序设计第43-44页
        4.6.5 键盘扫描程序第44-46页
    4.7 LED动态显示程序设计第46-52页
        4.7.1 LED显示器原理第46页
        4.7.2 字型码计算第46-47页
        4.7.3 动态显示原理第47-49页
        4.7.4 动态显示程序设计第49-51页
        4.7.5 动态扫描显示程序第51-52页
    4.8 TLC549的驱动第52-53页
    4.9 AT24C16的编程第53-59页
        4.9.1 I~2C总线协议第54页
        4.9.2 AT24C16芯片的寻址与应答第54-55页
        4.9.3 AT24C16的字节写时序第55页
        4.9.4 AT24C16的选择读时序第55-56页
        4.9.5 读写AT24C16的相关功能子程序第56-59页
第五章 系统调试与仿真第59-61页
    5.1 系统的调试与仿真第59页
    5.2 结论与建议第59-61页
参考文献第61-63页
发表论文和参加科研情况说明第63-64页
致谢第64页

论文共64页,点击 下载论文
上一篇:海南国际旅游岛发展战略研究
下一篇:波特竞争五力模型下德国高校教师培训研究及对中国的启示