1
基于单片机的数字温度计
摘要:本文介绍一种基于 AT89C2051 单片机的一种温度测量及报警电路,该电路
采用 DS18B20 作为温度监测元件,测量范围-55℃-~+125℃,使用 4 位 LED 模块
显示,能通过键盘设置温度报警上下限。正文着重给出了软硬件系统的各部分电
路,介绍了集成温度传感器 DS18B20 的原理,AT89C2051 单片机功能和应用。该
电路设计新颖、功能强大、结构简单。
关键词:温度测量,DS18B20
Abstract : The introduction of a cost-based AT89C2051 MCU a temperatur
measurement circuits, the circuits used DS18B20 high-precision
temperatur sensor , measuring scope -55℃-~+125℃,can use the keybord
set the warning limitation, the use of four bits seven segments LED that
can be display the current temperature. The paper focuses on providing
a software and hardware system components circuit, introduced the theory
of DS18B20, the founctions and applications of AT89C2051 .This circuit
design innovative, powerful, can be expansionary strong.
Key Words : Temperatur measurement, DS18B20
1 前言
数字温度计(Digital Thermometer)简称DTM,它是采用数字化测量技术,把连
续的温度值转换成不连续、离散的数字形式并加以显示的仪表。传统的温度计功
能单一、精度低,不能满足数字化时代的需求,采用单片机的数字温度计,由于
精度高、抗干扰能力强,可扩展性强、集成方便得到了广泛的应用。温度是许多
监控系统中的一个重要参数。DS18B20直接把温度信息转换成相应的数字信号。
数据采集、处理模块主要由AT89C2051单片机构成,完成温度数据的读取和显示。
本章重点介绍 DS18B20 的工作原理,尤其是其编程原理,以及由它们构成的
基于单片机的数字温度计的工作原理。
2 系统功能描述
3 系统原理及基本框图