摘 要
温湿度是影响货物存储质量的重要因素。本课题设计的是一种基于单片机的绿色食品去湿干燥智能控制系统,实现了对食品温度和湿度的实时检测,使管理人员可以实时监控食品温湿度情况以便确定合适的温湿度指标进行储藏。
本文采用AT89S52单片机为控制核心,由DHT11温湿度传感器及1602字符型液晶模块构成温湿度采集及实时显示系统,实现对测量对象的温湿度精确测量与自动控制。本系统由上位机和下位机构成,下位机主要完成食品温湿度的采集与处理,将其传至1602液晶显示,并做出判断实现超限报警。同时,下位机还通过RS232总线将温湿度数据传至上位机,上位机可实时显示当前的温湿度值。实验结果表明,该系统电路简单、工作稳定、集成度高,调试方便,测试精度高,具有一定的实用价值。
关键词:1、单片机 2、温湿度 3、AT89S52 4、RS232
目 录
一、 绪论………………………………………… 1
(一)课题的背景及意义………………………….. 1
(二)国内外发展现状……………………………. 1
1、 国外温度测量发展现状……………………. 1
2、 我国温度测量发展现状……………………. 2
(三)本文的主要内容……………………………. 2
二、 系统整体方案设计……………………………… 4
(一)设计要求…………………………………. 4
(二)方案设计…………………………………. 4
1、 单片机的选择………………………….. 4
2、 显示器的选择………………………….. 5
3、 传感器的选择………………………….. 5
4、 键盘模块的选择…………………………. 5
5、 报警模块的选择…………………………. 5
三、 硬件系统设计…………………………………. 7
(一)系统芯片介绍……………………………… 7
(二)硬件电路设计……………………………… 7
1、 AT89S52的标准功能……………………… 7
2、 单片机AT89S52最小系统………………….. 8
3、 单片机的控制接口……………………….. 9
(三)显示模块…………………………………. 9
1、 1602液晶简介…………………………. 10
2、 1602液晶显示特性……………………… 10
3、 1602液晶物理特性……………………… 10
4、 1602液晶管脚功能……………………… 10
5、 1602液晶字符集……………………….. 11
6、 1602液晶与AT89S52接口电路…………….. 12
(四)温湿度采集模块…………………………… 12
1、 DHT11温湿度传感器简介…………………. 12
2、 DHT11引脚及接口………………………. 13
(五)键盘模块………………………………… 13
1、 键盘控制电路…………………………. 13
2、 各功能键作用分配………………………. 13
(六)报警模块………………………………… 14
(七)串口通信模块…………………………….. 14
1、 RS-232C简介………………………….. 15
2、 MAX232简介…………………………… 15
3、 74HC573简介………………………….. 16
四、 软件程序设计………………………………… 18
(一)系统控制流程图…………………………… 18
(二)控制程序的设计…………………………… 19
1、 温湿度采集子程序设计…………………… 19
2、 液晶显示子程序设计…………………….. 20
3、 键盘扫描软件设计………………………. 21
4、 串行通信模块…………………………. 23
五、 结论……………………………………….. 25
参考文献………………………………………… 26