基于单片机的温度报警系统设计.docx

资料分类:工业大学 上传会员:狂奔的小猪 更新时间:2021-11-09
需要金币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

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:分析背景,测温准备是基本条件,应该让使用者看到实时温度,要用于多种工作条件下需要这一系统具有范围广的特点,就像电力生产系统中会用电流互感器的原理一样,为了能将一些......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: