摘要:在现代社会中,科技的进步创造出各种先进的电子设备,信息数字化正在改变着时代,也为我们的生产和生活带来了愈来愈多的便利。人们生活在地球上必然与温度紧密相连,为了准确的测量温度值,一个读数方便的温度计是必不可少的。为了这一目的本次设计就设计了这样一款读数方便、测量精度高、低功耗的温度计模型。本论文主要是用单片机AT89S51为主控制芯片,DS18B20代替传统温度传感器直接读取被测温度进行计算和转换,最终显示在液晶显示器上。该数字温度计扩展功能还包括可设置温度范围,并且安装了声光报警系统,当温度超出设定范围可自动报警。33585
毕业论文关键词:数字化;AT89C51;DS18B20;传感器;温度计
The Design of Digital Thermometer Based on Single Chip Processor
Abstract: In the modern society, the progress of science and technology to create all kinds of advanced electronic equipment, information is changing the digital era, also for our production and life has brought more and more convenient.People living on earth is closely combined with the temperature, in order to accurately measuring temperature, a thermometer readings convenient is indispensable.This design for this item would design such a reading is convenient, high measuring accuracy, low power consumption model of the thermometer.This thesis mainly is to use single chip AT89S51 as the main control chip, DS18B20 read directly instead of traditional temperature sensor temperature calculation and transformation, finally display on the LCD.The digital thermometer extensions also includes can set temperature range, and the sound and light alarm system installed, when the temperature exceeds the scope can be automatic alarm.
Key Words: Digital; AT89C51; DS18B20; The sensor; The thermometer
目 录
摘要 1
引言 2
1.系统整体方案设计 2
2.硬件设计 4
2.1元器件的选择 4
2.2单片机最小系统设计 4
2.3测温电路 6
2.4显示电路 7
2.5报警电路及报警指示灯 8
2.6稳压电路和按键电路 8
3.软件设计 9
3.1系统流程图 10
3.2主程序 11
3.3读温度子程序 11
3.4中断子程序 12
3.5显示子程序 13
4.系统的调试与仿真 13
5.结束语 15
参考文献 15
附录..16
附录1:电路原理图.16
附录2:程序.17
致谢 30
基于单片机的数字温度计的设计
引言
在21世纪这个科技日新月异的时代,数字化正在改变着我们生活和工作的方方面面,在工业自动化,通讯系统,电子信息化等领域的应用日趋宽泛。温度作为一种常用测量参数,读数准确度也越来越受到人们的关注,查阅资料可以了解到温度计的发展经历了一个漫长的过程,虽然传统的温度计价格低廉,但由于它工艺简单粗糙,读数也不方便精确,更重要的一点就是后续信号的必须经过复杂处理,使产生误差几率的大大的增加。这些年传感器仪表行业逐步向小型化和数字化发展,对温度的要求正逐步向数字化方向发展,许多特殊环境的测温要求更加严格。中、小型计算机及微处理机的应用已深入到传感器的研究、设计、制造、实验等各个方面,标定自动化必将成为以后温度计发展的主流趋势[1]。与以前设计的温度计比较,此处的数字温度计具有更多优点,如读数更加精确,测温范围变广,甚至还拓展了其他一些附加功能,不论是从外观还是性能等方面都更加完善和便利。单片机作为目前最受欢迎的微型计算机,可以嵌入到各种应用系统中,这里将AT89S51型的单片机作为主控制芯片,连接测温传感器DS18B20进行温度的测量和转换,并配合按键模块、蜂鸣器和液晶显示器,组成了一个小型可报警数字温度计。经过数据转换,温度最后以数字形式显示在LCD液晶显示屏上,并通过与设定的上下线温度值的比较发出报警和指示信号。DS18B20的物理性能不会轻易受到外界环境的影响,线性度比较稳定,在-10℃~85℃精度可达到±0.5℃,最大线性误差低于0.1℃。且它减少了外部的硬件电路,大大的方便了向单片机直接传输数字信号,使单片机处理及控制变得更加容易,从而简化数据传输与处理过程。 AT89S51单片机的数字温度计设计+电路图+源程序:http://www.youerw.com/zidonghua/lunwen_30751.html