1、 数字温度计的设计 【摘要】 本文将介绍一种基于单片机控制的数字温度计, 就是用单片机实现温度测量, 传统的温 度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必 须经过专门的接口电路转换成数字信号才能由单片机进行处理。 本次采用 DS18B20 数字温度 传感器来实现基于 AT89S52 单片机的数字温度计的设计用 LCD 数码管以串口传送数据,实现 温度显示,能准确达到以上要求,可以用于温度等非电信号的测量,主要用于对测温比较准 确的场所,或科研实验室使用,能独立工作的单片机温度检测、温度控制系统已经广泛应用 很多领域。 【关键词】关键词 1 温度计;关键词
2、2 单片机;关键词 3 数字控制;关键词 4DS1620 2 目录目录 第一章 绪论 3 1.1 前言 . 4 1.2 数字温度计设计方案 . 4 1.3 总体设计框图 . 4 第二章 硬件电路设计 . 错误错误! !未定义书签。未定义书签。 2.1 主要芯片介绍 . 6 211 AT89C51 的介绍 6 2.1.2 AT89C51 各引脚功能介绍 . 6 22 温度传感器 . 8 2.21 DS1620 介绍. 9 第三章 软件设计 . 错误错误! !未定义书签。未定义书签。 3.1 主程序流程图 12 3.4 计算温度子程序流程图 14 3.5 显示数据刷新子程序流程图 15 第四章 P
3、roteus 仿真调试 错误错误! !未定义书签。未定义书签。 4.1 Proteus 软件介绍. 16 4.2 Proteus 界面介绍. 16 4.2.1 原理图编辑窗口. 18 4.2.2 预览窗口. 23 4.2.3 模型选择工具栏. 31 4.2.4 元件列表. 35 4.2.5 方向工具栏. 37 4.2.6 仿真工具栏. 38 3 4.3 本次设计仿真过程 39 4.3.1 创建原理图. 40 设计总结 . 50 结论.57 参考文献.59 致谢.62 附录.72 4 1 1 1.11.1 前言前言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来 的
4、方便也是不可否定的, 其中数字温度计就是一个典型的例子, 但人们对它的要求越来越高, 要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切 向着数字化控制,智能化控制方向发展。随着时代的进步和发展,单片机技术已经普及到我 们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机已经在测控领域中 获得了广泛的应用 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准 确, 其输出温度采用数字显示, 该设计控制器使用单片机 AT89C51, 测温传感器使用 DS1620, 用 LCD 数码管以串口传送数据,实现温度显示,能准确达到以上要求。 1.21.2 数字温度计设计方案数字温度计设计方案 在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采 用一只温度传感器 DS1620,此传感器,可以很容易直接读取被测温度值,进行转换,就可 以满足设计要求。 1.31.3 总体设计框图总体设计框图 温度计电路设计总体设计方框图如图 1.1 所示,控制器采用单片机 AT89C51,温度传感 器采用