摘要:粮食存储安全是关乎国计民生的重大问题,而对于粮仓温度的实时监测,尤其是多点温度的监测更是对粮食存储安全的保障。在新的时代,单片机技术无处不在,利用单片机特有的优点,结合不同的传感器,可实现对物理量的测量。
本论文是基于STC89C52RC单片机的多点温度监测系统的设计,主要是利用单片机系统不断地对多个温度传感器进行巡检,如果有温度出现异常,立即报警[1]。数字温度传感器DS18B20用于采集温度数据,单片机与传感器之间连接、传输数据,再对数据进行处理,显示温度数值,同时实现报警功能。该系统能够实现温度的收集以及呈现,对上下限报警温度基于现实需求进行有效的设置,体积不大,有着极高的精度,同时还拥有高灵敏度等优点,适合粮仓的多点温度测量。
关键词:单片机;温度传感器;温度监测,DS18B20;STC89C52RC
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 粮仓温度监测的研究现状-1
1.3 温度监测的发展趋势-2
1.4 设计要求-2
2 系统总体方案设计-4
2.1系统组成-4
2.2 方案分析-4
2.2.1单片机模块-4
2.2.2温度采集模块-5
2.2.3显示模块-5
2.3系统功能介绍-6
3 硬件电路设计-7
3.1 单片机最小系统-7
3.2 电源电路-9
3.3 温度传感器电路-10
3.4 显示电路-11
3.5 按键电路-12
3.6 报警电路-13
3.7 总结-14
4 软件设计-15
4.1 主程序的设计-15
4.2 读出温度子程序-17
4.3 温度转换命令子程序-18
4.4 计算温度子程序-18
4.5 显示数据子程序-19
结 论-21
参 考 文 献-22
附录A 系统硬件电路原理图-23
附录B 系统硬件电路PCB图-24
附录C 系统完整程序代码-25
致 谢-47