更新时间:11-09 上传会员:狂奔的小猪
分类:工业大学 论文字数:12606 需要金币:2000个
摘要:本文将介绍一种基于单片机的无线温度检测报警系统。用温度传感器DS18B20检测出温度数据,将温度数据传入测温单片机后,由测温单片机的程序对温度进行处理,然后用无线传输模块NRF24L01将数据发送出去,接收端的无线接收模块将接收到的数据传入显示单片机中,显示单片机对数据进行处理,将结果显示在LCD1602液晶显示屏上,当温度高于上限值或低于上限值时将会声光报警,且温度上下限可通过按键进行调节。通过硬件电路和程序来完成无线温度检测装置的实现。
关键词:STC89C51RC,NRF24L01,温度计,DS18B20,LCD1602
目录
摘要
ABSTRACT
第一章 绪论-1
1.1选题背景-1
1.2研究现状-2
1.3结构安排-3
第二章 设计要求与方案论证-4
2.1设计要求-4
2.2系统框图-4
2.3温度采集方案-4
2.4显示方案-5
2.5通信方案-5
第三章 硬件介绍及其电路-6
3.1 STC89C51-6
3.1.1 STC89C51RC概述-6
3.1.2单片机最小系统-7
3.2 DS18B20-8
3.2.1 DS18B20概述-8
3.2.2 DS18B20的结构和原理-9
3.2.3 DS18B20的电路-9
3.3 LCD1602介绍-10
3.3.1 LCD1602概述-10
3.3.2 LCD1602的原理和电路-11
3.4 nRF24L01介绍-12
3.4.1 nRF24L01概述-12
3.4.2电路连接-12
3.5按键和报警电路-13
3.5.1按键电路-13
3.5.2报警电路-14
第四章 系统的软件设计与实现-15
4.1 Keil和C51-15
4.2系统程序设计-15
4.2.1甲机主程序流程图-15
4.2.2乙机主程序流程图-17
4.2.3 DS18B20的软件设计-19
4.2.4 LCD1602和按键的软件设计-20
4.2.5 nRF24L01(发送)的软件设计-21
4.2.6 nRF24L01(接收)的软件设计-22
第五章 仿真和实物制作-23
5.1 Proteus 仿真介绍-23
5.2仿真方案-23
5.3 Proteus 仿真结果-24
5.4元器件清单-27
5.5实物制作-28
5.6调试结果-29
第六章 结论-30
参考文献-31
致谢-32
