1、 目 录 1 设 计 内 容 及 性 能 指 标 3 2系 统 框 架 4 3系 统 器 件 选 择 5 3 . 1 单 片 机 的 选 择 5 3 . 2 8 9 S 5 1引 脚 介 绍 5 3 . 3温 度 传 感 器 的 选 择 6 4 硬 件 设 计 电 路 1 3 4 . 1显 示 电 路 1 4 4 . 2 温 度 检 测 电 路 1 4 4 . 3 温 度 报 警 电 路 1 6 5 软 件 设 计 1 7 5.1 概述 17 5.2 主程序模块 17 5.3 各模块流程设计 18 6 . 源 程 序 2 2 附 录1 : 参 考 文 献 3 4 附 录2 : 元 件 清 单
2、3 5 附 录3 : 电 气 原 理 图 3 6 1 摘要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一, 它所给人带来的 方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高, 要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切 向着数字化控制,智能化控制方向发展。随着时代的进步和发展,单片机技术已经普及到我 们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机已经在测控领域中获 得了广泛的应用 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准 确, 其输出温度采用数字显示, 该
3、设计控制器使用单片机 AT89S51, 测温传感器使用 DS18B20, 用 LCD 数码管以串口传送数据,实现温度显示,能准确达到以上要求。 关键词 AT89S51 单片机 传感器 DS18B20 2 1 设计内容及性能指标 本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对 其各功能模块做了详细介绍,其主要功能和指标如下: 利用温度传感器(DS18B20)测量某一点环境温度 测量范围为-50150,精度为0.5 用液晶进行实际温度值显示 能够根据需要方便设定上下限报警温度 2 系统框架 采用数字温度芯片DS18B20 测量温度,输出信号全数字化。便于单片机处理及控制, 省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温 元件,此元件线形较好。在0100 摄氏度时,最大线形偏差小于1 摄氏度。DS18B20 的 最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89S51构成的 温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构 就比较简单,体积也不大。采用51 单片机控制