摘要: 本设计以STC89C52单片机作为控制器,利用数字式温湿度传感器DHT11对周围环境进行温度和湿度的采集,将采集到的数据传送给单片机,再通过单片机传送给wifi模块ESP8266进行无线传输后在手机上显示温湿度值。本设计效果良好,十分方便,具有一定的实用价值。
关键词:STC89C52; 温湿度传感器; 无线传输
目录
摘要
Abstract
1. 绪论-1
1.1 课题研究的背景和意义-1
1.2 课题研究现状-1
1.3 课题设计目的-2
2.系统方案选择-3
2.1 模块方案选择-3
2.1.1 单片机考虑方案-3
2.1.2 温度传感器考虑方案-3
2.1.3 wifi模块考虑方案-3
2.2 APP开发方案-4
2.3 总体方案-4
3. 模块硬件设计-5
3.1 单片机最小系统-5
3.1.1 单片机-5
3.1.2 晶振时钟电路-5
3.1.3 复位电路-6
3.2 温湿度采集模块-6
3.3 wifi模块-7
3.4电源电路-8
4. 模块软件设计-9
4.1 主程序设计-9
4.2 DHT11程序设计-9
4.3 ESP8266的AT指令集-11
5. APP软件设计-12
5.1 Android studio的简介-12
5.2 安卓Socket通信-12
5.3 TCP/IP协议简介-13
5.4 通讯处理流程-14
6. 调试-15
结论-16
参考文献-17
致谢-18
附录A 电路图-19
附录B PCB图-20
附录C 实物图-21
附录D 源程序-22