摘要:温度的控制在世界范围内都是非常重要的。19世纪初,全世界开启了第二次工业革命,从此之后人类进入了电气时代,电气设备的普及给人们带来的不仅仅是方便,财富,还带来了危险,我们迫切需要一种能够可靠地执行安全防范措施、及时发现各种危险并及时通知人们的智能温度检测系统,及时发现各种危险并通知人们,以便将危险消灭在萌芽的状态,通过这样的方式来让人们安心工作生活,保障了人们的生命财产安全。不仅仅是安全方面,在工业生产和科学研究中也发挥着重要的作用,例如,许多化学反应要在适合的温度下才能进行;一些电气设备要在一些温度下才能正常工作,对精准度要求较高;一些物体一定要在固定的范围内才不会发生形态上的变化;大棚植物要在适合的范围内才能反生长等等。由此可见温度测量在人们的生活中起到了不可代替的作用。本次设计的元器件有STC89C52RC单片机,8个DS18B20温度传感器,一个LCD1602液晶显示屏,LED闪烁灯和蜂鸣器。整个系统的驱动基础是STC89C52RC,它的功能全面与稳定性是选择它的原因,因为要设置8个不同温度来实现多点温控测量系统,而且功能广泛符合本次设计,所以选择了DS18B20温度传感器作为本设计的感器。而LCD1602是因为它的连线简单方便与显示全面,所以选择了它。警报系统需要从听觉与视觉上给予人冲击,所以选择了LED闪烁灯配合蜂鸣器来实现设计要求。
关键词:安全;温度测量;精准度;温度传感器DS18B20
目录
摘要
ABSTRACT
第一章 绪论-1
1.1概述-1
1.1.1课题研究的背景和意义-1
1.1.2 DS18B20温度传感器简介-1
1.1.3 STC89C52RC单片机简介-2
1.1.3.1 STC89C52RC管脚说明-3
1.1.3.2 STC89C52RC时钟电路-5
1.1.3.3 STC89C52RC复位电路-5
1.1.4 LCD1602液晶显示器简介-8
1.1.5 KEIL编程软件简介-8
1.1.6 STC-ISP下载软件简介-8
1.1.7 Altium Designer 简介-8
1.2系统方案设计-9
1.3预期结果-9
第二章 温度传感器概述-11
2.1 DS18B20接口电路-11
2.2 DS18B20工作原理-11
2.3 DS18B20工作时序-13
第三章 硬件电路设计-16
3.1 单片机驱动电路设计-16
3.2 温度显示模块设计-17
3.3 温度测量模块设计-17
3.4 温度报警电路设计-18
3.5 系统硬件电路设计-19
3.6 小结-19
第四章 软件程序设计和调试-21
4.1 系统软件程序设计-21
4.2 系统软件程序调试-21
4.2.1 LCD1602的显示程序调试-23
4.2.2 DS18B20的测量温度程序调试-26
4.2.3 声响与视觉警报信号程序调试-29
4.3 小结-29
结束语-30
致 谢-31
参考文献-32