无线温湿度监测系统的设计
无线温湿度监测系统的设计(论文10500字)
摘要:本设计采用51单片机STC89C52作为核心控制,用温湿度传感器模块DHT11进行温湿度数据的采集,采集到的数据通过无线传输模块收集到终端单片机处理,再通过LCD显示,实现了温湿度监测、温度超限报警的功能。过程是硬件电路设计和单片机程序编写及调试,成品系统能够成功实现设计功能。
关键词:温湿度监测;无线传输;单片机;nRF24L01+;DHT11
Design of Wireless Temperature and Humidity Monitoring System
Abstract: This design uses the STC89C52 microcomputer as its core, using DHT11 temperature and humidity sensor module of temperature and humidity data acquisition, data collected by wireless transmission module to collect terminal SCM processing, temperature and humidity data from the LCD display, realized the function of temperature and humidity monitoring, temperature overrun alarm. Process is the design of hardware circuit and microcontroller programming, finished product system can achieve the function design.
Key words:Temperature and humidity monitoring; Wireless transmission
[来源:http://www.doc163.com]
nRF24L01+; Microcontroller;DHT11
[来源:http://Doc163.com]
目录
1 引言 5
2 研究意义和国内外发展现状 5
2.1研究意义 5
2.2研究概况和发展趋势 5
2.2.1温湿度测量 5
2.2.2无线传输 6
3 系统硬件电路设计 6
3.1 微控制芯片的发展 6
[资料来源:http://Doc163.com]
3.2主控模块 7
3.2.1 STC89C52的特点 8
3.2.2 STC89C52的主要特性 8
3.2.3器件参数 9
3.2.4 STC89C52单片机的引脚功能 9
3.2.5 STC89C52单片机的工作模式 9
3.3单片机最小系统设计 9
3.3.1 单片机最小系统 10
3.3.2 51单片机外部电路 10
3.4温湿度数据采集模块DHT11 12
3.4.1 DHT11产品概述 12
3.4.2工作原理图 12
3.4.3 DHT11引脚说明 12
3.4.4电气特性 12
3.5无线传输模块nRF24L01+ 13
3.6显示模块LCD 13
3.6.1显示器简介 14
3.6.2 LCD1602的基本参数 14
3.6.3 LCD1602的引脚功能 15
3.6.4 STC89C52与LCD1602的接口 15
3.7系统整体原理图 15
4 系统软件设计 16
4.1主程序设计 16
4.2显示程序设计 17
4.3程序编写 18
4.3.1编程软件Keil 18
4.3.2 Keil软件使用方法 18
5 系统调试 21
5.1电路板焊接与调试 21
5.2软件调试 22
5.3系统总体调试 22
6 结束语 23
参考文献 23
致谢 24
附录 25 [版权所有:http://DOC163.com]