更新时间:05-30 上传会员:G战队
分类:单片机自动化 论文字数:9118 需要金币:2000个
摘要:现在科技在高速发展,温室栽培技术已经非常的成熟,结合温度控制系统可以使农作物处于一个适宜的温度环境内生长,从而解放人力,提高农作物的产量和质量。本文将以单片机为控制芯片,设计一套可以调节控制花房温度的系统,用于广大农户,特点在于功能强大且经济实惠。设计思路是通过温度传感器采取花房温度,将其与农户所设定的温度限制进行对比,如果超出限制将会报警提醒工作人员同时采取相应的温度调控措施。硬件部分将以ATC89C52为控制核心, 检测部分采用DS18B20作为核心组成,农户使用四乘四的矩阵键盘进行温度限制设定,显示部分采用LED数码管,用蜂鸣器作声音报警LED的蓝红光作文光报警在温度超过极限值后提醒工作人员。软件的部分采用51C语言进行编辑,其优势在于易于理解,控制准确而稳定。设计完成后通过Proteus软件进行仿真验证和学习板实物检验,结果表明系统满足设计前的各项要求。希望本文的工作能为开发操作方便,控制准确,稳定可靠的温室温度自动控制系统提供一点思路和借鉴。
关键词:89C52;LED数码管显示;DS18B20;四乘四矩阵键盘
目录
摘要
Abstract
第一章.绪论-1
1.1课题的提出-1
1.2课题的目的和意义-1
1.3温室栽培技术-2
1.4系统的主要特点-2
第二章.系统总体的分析和设计-3
2.1系统功能跟系统的组成和工作原理-3
2.1.1总体方案-3
2.1.2硬件系统设计-3
2.2温度采样、键盘显示及报警系统-4
2.2.1温度传感器DS18B20-4
2.2.2数码管显示系统-5
2.2.3键盘扫描系统-6
2.2.4报警系统-7
2.2.5温度调节系统-8
2.3电路设计-8
2.3.1单片机最小系统电路设计-8
2.3.2显示电路设计-8
2.3.3温度传感器DS18B20电路设计-9
2.3.4按键扫描电路设计-10
2.3.5报警电路设计-10
2.3.6温度调节电路设计-11
第三章.软件设计-12
3.1系统初始化模块-12
3.2键盘显示模块-13
3.3传感器DS18B20温度转换模块-13
3.4报警及超限处理模块-14
第四章.系统功能验证-16
4.1学习板实物验证-16
4.2proteus仿真验证-18
4.3验证总结-19
结论-16
参 考 文 献-17
附录(C语言程序)-18
致谢-33