需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12606 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文将介绍一种基于单片机的无线温度检测报警系统。用温度传感器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 |