摘要:为了能够实现对温度的实时测量与监控的目的,本文设计了一个简单的温度控制报警系统。该系统是将STC89C52单片机作为该系统的核心,利用DS18B20温度传感器来进行对温度的实时测量,如果测得当前温度超出之前所设定的温度区间蜂鸣报警器就会发出警报。本设计可达到0。1℃的温度检测精度,而且在液晶显示屏上能够直接观察到当前的工作状况。84663
毕业论文关键词:STC89C52单片机;DS18B20;1602液晶模块
Temperature Control and Alarm System Based on 51 Single Chip Microcomputer
Abstract: In order to realize the real-time temperature measuring and monitoring, a simple temperature control alarm system is proposed in this thesis。 The system takes STC89C52 single-chip microcomputer as the core, uses DS18B20 temperature sensor for real-time measurement of temperature。 If the current temperature exceeds the set temperature range , the buzzer alarm will alarm。 This design can detect temperature as tiny as 0。1 ℃。 And the LCD screen will show the current working conditions。
Key words: STC89C52SCM; DS18B20; 1602LCDmodule
目 录
摘要 1
引言 1
1。 系统整体设计 2
1。1 控制模块选择 2
1。2 STC89C52单片机简介 2
1。3 温度传感器方案选择 4
1。4 DS18B20温度传感器简介 4
1。5 DS18B20工作原理 5
1。6 显示模块方案的选择 6
1。7 电源模块方案的选择 6
2。 系统硬件设计 6
2。1 主控制模块 6
2。2 电源模块电路 6
2。3 显示模块电路 8
2。4 温度传感器电路 8
3。 系统软件设计 9
3。1 Keil C51简介 9
3。2 系统程序流图 9
4。 系统调试 11
5。 系统仿真与实现 11
6。 结束语 12
参考文献 13
附录 14
致谢 25
基于51单片机的温度控制报警系统
引言
温度作为最为基本的环境参数之一,它与人们的生产生活紧密相连,在日常生产生活当中无时无刻都需要对温度进行精准的测量与及时的监控,在工业生产过程中,温度的高低能够直接关系到产品的质量好坏以及生产安全,而在农业生产中温度的高低则能够直接的对农作物的产量产生非常巨大的影响。传统的温度测量周期相对较长,而且效率不高,针对这种情况研究出一款能够可以对温度进行快速、高效的实时测量的控制装置具有非常重要的意义[1]。
温度控制报警是一个连续不间断工作的装置,因此在整个工作的过程当中系统的稳定性就显得尤为重要。针对这个问题,在进行系统设计的过程当中,先把系统化整为零分解成几个大的模块,然后单独设计各个模块的电路,首先确保各模块的正常工作,最后把各个模块组装成一个整体并进行调试。这样在保证系统整体运行性能良好的同时也将整个设计化繁为简,使整个设计工作变的更加井井有条。该系统要求能够通过控制系统外部的设置按键来对控制温度进行设定和修改,同时在系统运行过程中能够直接的在屏幕上观测到当前的温度值跟设定值,而且要控制好整个系统的成本,尽可能使用通用、普遍的电子元件,如果工作过程中出现损坏以便于更换元件首先,控制核心使用的是STC89C52单片机,具有非常强大的数据处理功能而且具有较高的性价比。然后,将DS18B20温度传感器采集的温度数据输入到单片机控制模块进行数据的比较、处理以及分析,并发出相应的动作指令给蜂鸣报警器。采集以及设定的温度数据都能够实时在液晶显示屏上呈现出来。从而使系统能够方便快捷的达到温度控制报警的目的。