1、 毕业设计毕业设计 题 目: 大棚温度控制系统 系 别: 计算机科学系 班 级: 计 应 091 姓 名: XXXX 学 号: 000000 指导老师: XXX 二一一年十一月十三日 I 目目 录录 第第 1 1 章章 绪绪 论论 . 1 1.1 系统的概述 . 1 1.2 系统的要求 1 1.3 系统的主要模块 1 1.3.1 本系统的主要组成部分 1 1.3.2 各部分的功能 2 1.3.3 工作原理 . 2 第第 2 2 章章 设计的理论基础设计的理论基础 3 2.1 AT89C52 的工作原理 . 3 2.1.1 CPU 的结构 3 2.1.2 CPU 的结构 I/O 口结构 3 2.
2、1.3 程序存储器 . 3 2.1.4 定时器 . 4 2.1.5 中断系统 . 4 2.2 单总线数字温度传感器 DS18B20 检测电路 . 5 2.2.1 DS18B20 简单介绍 5 2.2.2 DS18B20 的性能特点 . 5 2.2.3 DS18B20 的测温原理 6 2.3 LCD1602 液晶显示器 . 6 2.3.1 LCD1602 简介 6 2.3.2 1602LCD 的指令说明及时序 7 2.4 直流马达 8 2.4.1 马达工作的原理 . 8 2.4.2 马达的基本构造 . 9 第第 3 3 章章 系统的硬件组成电路设计系统的硬件组成电路设计 . 10 II 3.1
3、系统总硬件设计. 10 3.2 时钟电路. 10 3.3 AT89C52 的复位电路 . 11 3.4 单总线数字温度传感器 DS18B20 检测电路. 11 3.5 LCD1602 显示模块 12 3.6 驱动电路. 12 第第 4 4 章章 系统软件的设计系统软件的设计 . 14 4.1 主程序设计 . 14 4.2 温度检测. 14 4.2.1 读取温度设计 . 14 4.2.2 温度数据处理设计 . 16 4.3 液晶显示器 LCM1602 17 4.3.1 LCM1602 初始化 17 4.4 马达的控制 . 21 第第 5 5 章章 系统调试系统调试 . 22 第第 6 6 章章
4、总结与展望总结与展望 . 23 5.1 总结. 23 5.2 展望. 23 参考文献参考文献 24 致致 谢谢 25 附录附录 A A:程序:程序 . 26 附录附录 B B:元件清单:元件清单 . 42 附录附录 C C:实物照片:实物照片 . 42 III 基于单片机 AT89C52 的大棚温度控制系统 摘 要 蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。 温度不合适,蔬菜则停止生长或者生长速度减慢,从而造成不可估量的损失。所以要将温度 始终控制在适合蔬菜生长的范围内。如果仅靠人工控制既耗人力,又容易造成误差。为此, 在现代化的蔬菜大棚管理中通常有温度自动控
5、制系统, 以控制蔬菜大棚温度, 适应生产需要。 单片机微型计算机是微型计算机的一个重要分支, 也是颇具生命力的机种。 单片机微型 计算机简称单片机,特别适用于控制领域,故又称为微控制器。单片机具有体积小、集成度 高、性能稳定、控制功能强、易扩展、低功耗、价格便宜等特点,所以单片机市场前景广阔。 本设计是通过单片机控制,来实现对蔬菜大棚温度进行自动控制。 系统以 AT89C52 单片机 为基础,通过数字及模拟式对温度进行采集并检测,通过显示屏显示当前温度。当采集到的 温度高于系统设定值,马达将带动风扇的转动,实现自动控制大棚里的温度。 【关键词】大棚温度控制系统 A T89C52 DS18B20
6、 LCD1602 直流马达 IV The Greenhouse Temperature Control System Based on AT89C52 MCU Abstract The growth of vegetables and temperature are closely related, for vegetable shed, one of the most important management factor is the temperature control. Temperature not appropriate, then stop the vegetable growth or growth slowed, causing the immeasurable loss. So will always control temperature in vegetable growth for the range. If only on artificial control bot