前 言
随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人类生活
发生了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么可以毫不
夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机
以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容
易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的
应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。因此,单
片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。
本课题研究的内容就是以单片机为主要控制元件,通过温度传感器实现对温度的测量,并通过数
码管直接显示所测温度。由于本人所学知识有限,设计过程中难免出现错误,还请各位老师批评
指正。
摘 要
本论文介绍了一种以单片机为主要控制器件,以 DS18B20 为温度传感器的新型数字温度计。
主要包括硬件电路的设计和系统程序的设计。硬件电路主要包括主控制器,测温电路和显示电路
等,主控制器采用单片机 AT89C2051,温度传感器采用美国 DALLAS 半导体公司生产的
DS18B20,显示电路采用 4 位共阳极 LED 数码管以动态扫描法直读显示。系统程序主要包括
主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。此
外,还介绍了系统的调试和性能分析。
由于采用了改进型智能温度传感器 DS18B20 作为检测元件,与传统的温度计相比,本数字温
度计减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20 温度计还可以在高温报警、
远距离多点测温控制等方面进行应用开发,具有很好的发展前景。
关键词:单片机,主控制器,温度传感器,DS18B20,AT89C2051,显示电路,数字温度计
ABSTRACT
The paper introduced one kind new digital thermometer that take the
MicroController Unit as the primary control component and take DS18B20 as the
temperature sensor. Mainly included the design of the hardware electric circuit and
the design of the system program . The hardware electric circuit mainly included the
master controller, the temperature measured electric circuit and the display circuit
and so on, the master controller used MicroController Unit AT89C2051, the
temperature sensor used DS18B20 which the American DALLAS semiconductor