更新时间:06-27 上传会员:火箭女孩
分类:工业大学 论文字数:11886 需要金币:2000个
摘要:本文介绍了一种新的温度报警装置,该装置把STC89C52设为主芯片,将DS18B20的最小系统作为温度采集模块,主芯片把采集的信息转化后通过nRF24L01进行无线发送,并通过1602液晶显示屏将发送的信息进行显示。此设计的温度测量范围为-50℃~120℃,其测量精度0.5℃。报警上、下限值可由用户通过按键随时自定义,一旦温度不在这个范围内,系统就会自动开启报警模式。这个装置具有测量范围广、传送距离远、灵活、可靠和自动报警等功能,因此在实际应用中,应用的场合也比较多。
关键字:STC89C52;1602液晶显示屏; DS18B20;报警; nRF24L01
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题的背景-1
1.2研究的意义-1
第二章 总体方案设计-2
2.1系统总框图-2
2.2按键电路模块-2
2.3显示电路模块-2
2.4电源模块方案-3
第三章 主要芯片介绍-4
3.1STC89C52单片机简介-4
3.2温度采集模块-5
3.2.1DS18B20的介绍-6
3.2.2单总线引入-6
3.2.3DS18B20的工作原理-7
3.3无线收发模块-9
3.3.1nRF24L01概述-9
3.3.2引脚功能及描述-9
3.3.3工作模式-10
3.3.4工作原理-11
3.3.5配置字-12
第四章 硬件系统的设计-14
4.1硬件系统设计总体方案-14
4.2主机模块设计-16
4.3从机模块设计-19
第五章 软件系统的设计与系统功能实现-20
5.1软件设计原则及编程思路-20
5.2从机部分-20
5.2.1发射部分总体流程图-20
5.2.2无线发射软件流程图-21
5.3主机部分-21
5.3.1接收部分总体流程图-21
5.3.2无线接收软件流程图-22
5.3.3温度传感DS18B20-23
5.3.4显示模块软件设计-24
第六章 调试与实验结果-25
6.1硬件的组装和焊接-25
6.2步骤演示-26
6.3实验结果-32
结束语-34
致 谢-35
参考文献-36