摘 要:为了精确、方便的检测并控制室内温湿度,本文设计了以51单片机为控制中心,以SHT11为信息采集芯片的基于单片机的室内温湿度检测系统。该系统通过单片机AT89C51的处理把传感器SHT11采集到的温湿度信息显示到LM016L上,并实时判断当前的温湿度值是否处于设定的温湿度区间内,从而启动相应的温湿度控制器,达到恒温恒湿的目的。该系统具有温湿度检测及控制功能,且具有较高的准确度。4536
关键词:单片机AT89C51;SHT11传感器;温湿度检测
Design of Indoor Temperature and Humidity Detection System Based on MCU
Abstract:In order to detection and control the indoor temperature and humidity accurately and convenient, this article designs a indoor temperature and humidity detecting system with the 51 MCU as the control center, it uses SHT11 as information acquisition chip. The system uses SHT11 to collect temperature and humidity infomation,after AT89C51 MCU's treatment, LM016L can display the values. Also, the system can judge the real-time temperature and humidity values is OK or not. Then, the MCU can start the temperature and humidity controller, to make the temperature and humidity constantly.
Key Words : MCU AT89C51; SHT11 sensor; Temperature and humidity detection
目 录
摘要 1
引言 1
1.概述 2
1.1系统功能、优势及特点 2
1.2国内外研究现状和前景 2
1.3功能概述 2
2.电路元件简介 2
2.1主要芯片89C51的功能及引脚图 3
2.2温湿度检测电路的设计 3
3.硬件设计 4
3.1时钟电路 4
3.2复位电路 5
3.3温湿度测量电路 5
3.4LCD显示电路 6
3.5键盘扫描电路 6
3.6声光报警电路 7
3.7温湿度控制电路 7
4.软件系统设计 8
4.1初始化模块 8
4.2温湿度检测模块 9
4.3温湿度判断控制模块 9
4.4LM016L液晶显示模块 9
4.5报警模块 10
5.仿真结果 10
5.1温度超出上限和低于下限时控制电路工作 10
5.2湿度超出上限和低于下限时控制电路工作 11
5.3温湿度不在预设范围事报警器工作 11
6.结束语 11
参考文献 12
附录 13
附录1:系统程序 13
附录2:系统电路图 20
致谢 21
基于单片机的室内温湿度检测系统设计
引言
随着经济社会的发展,人们对生活环境的要求越来越高,本设计具有一定的使用价值,该温湿度测量系统利用SHT11温湿度传感器采集现场的温度和湿度,然后本系统以单片机AT89C51为核心,以LM016L字符型液晶显示模块与单片机连接进行数值显示。本设计吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。单片机接收数据后,存放到指定内存。内存信息处理之后由LCD显示当前温湿度,而且当前温湿度不适宜时,单片机会控制警报系统以及控制系统做出相应反应,从而使室内温湿度处于相对适宜的区间内。温湿度测量的精度已经达到了一定的标准,不仅成本低而且具备了市面上家用及生产生活用品应有的功能[1]。
1. 概述
1.1 系统功能、优势及特点 51单片机的室内温湿度检测系统设计+源程序+电路图:http://www.751com.cn/zidonghua/lunwen_1273.html