摘要:本文设计的温度报警器,是以STC89C52单片机为核心。通过对DS18B20温度传感器进行控制,达到温度检测的目的,从而实现在显示模块上出现当前的环境温度的目的。如果此时监测到的温度超过所设置的最高温度的时候,红色指示灯变亮并发出报警的声音,如果此时监测到的温度位于所设置的最低温度线之下的时候,黄色指示灯变亮并发出报警的声音,实现声光报警的功能。此外温度的上下限都可以通过按键来手动设置。该报警器使用简洁,所需的空间小,灵敏度高同时投入成本小,适于广泛使用。
关键词:STC89C52;S18B20;温度检测;报警
目录
摘要
ABSTRACT
第一章 绪论-1
1.1研究的背景及意义-1
1.2研究现状-1
1.3研究的内容和安排-2
第二章 系统的总体设计-3
2.1方案的论证-3
2.1.1数字温度计的方案论证-3
2.1.2单片机的方案论证-3
2.1.3温度传感器的方案论证-4
2.1.4显示模块的方案论证-5
2.2方案的总体框架图-5
第三章 硬件电路设计-6
3.1整体电路图-6
3.2单片机最小系统-6
3.3温度传感器系统-8
3.4报警电路设计-8
3.5显示电路设计-9
3.6电源电路设计-9
第四章 软件电路设计-10
4.1软件的模块和流程图-10
4.1.1主程序及流程图-10
4.1.2显示温度子程序及流程图-11
4.1.3报警温度子程序及流程图-11
4.1.4报警子程序-12
第五章 系统的测试与分析-14
5.1测试的工具-14
5.2测试的分析结果-14
第六章 总结-18
致谢-19
参考文献-20
附录-21