1、 1 姓姓 名名 专专 业业 班班 级级 微电子 论论 文文 名名 称称 数字温度计设计与实现 指指 导导 教教 师师 2 目录目录 摘要: . 3 Abstract 3 第一章 前言 . 3 1.1 课题研究的意义 . 4 1.2 本课题主要的研究工作 5 第二章 总体方案设计 . 5 2.1 设计要求. 5 2.2 选择方案和论证 6 第三章 系统硬件设计 . 7 3.1 硬件总设计 . 7 3.2 单片机介绍 8 3.3 单片机的应用 9 3.4 单片机的开发过程. 11 3.5 DS18B20 介绍 13 3.6 显示电路设计 14 3.7 电路设计图 . 14 第四章 系统软件设计
2、. 15 4.1 主程序流程图 15 4.2 温度转换命令子程序 . 16 4.3 显示数据刷新子程序 . 17 致谢 . 17 参考文献 18 附录一 . 18 源程序代码 . 18 3 摘要摘要: 利用单片机 AT89S52 作为控制器,以及用改进型智能温度传感器 DS18B20 作为温度采集器,设计了一款数字温度计。该数字温度计能够测出-55 +125 之间的温度,与传统的温度计相比,具有读数方便、测温范围广、测温 准确等特点,适合日常生活、工业生产和科学研究等领域对温度测量的需要。 关键词:温度测量; DS18B20; AT89S52; 数字温度计。 AbstractAbstract
3、A digital thermometer was designed with AT89C2051 MCU as controller and improved intelligent temperature sensor DS18B20 as temperature collector. The temperature between -55+125 can be measured by this digital thermo-meter. Compared with the traditional thermometer, this digital thermometer has feat
4、ures of convenient reading, wide range temperature measurement, accurate temperature measurement and so on, it is suitable for the requirement of temperature measurement in daily life, industrial production and scientific research fields. Keywords: temperature measurement; DS18B20; AT89C2051; digita
5、l thermometer 第一章第一章 前言前言 单片机技术作为计算机技术的一个分支,广泛地应用于工业控制,智能仪器 仪表,机电一体化产品,家用电器等各个领域。 “单片机原理与应用”在工科 4 院校各专业中已作为一门重要的技术基础课而普遍开设。学生在课程设计,毕 业设计,科研项目中会广泛应用到单片机知识,而且,进入社会后也会广泛接 触到单片机的工程项目。鉴于此,提高“单片机原理及应用”课的教学效果, 让学生参与课程设计实习甚为重要。单片机应用技术涉及的内容十分广泛,如 何使学生在有限的时间内掌握单片机应用的基本原理及方法, 是一个很有价值 的教学项目。为此,我们进行了“单片机的学习与应用”方
6、面的课程设计,锻 炼学生的动脑动手以及协作能力。 单片机课程设计是针对模拟电子技术,数字逻辑电路,电路,单片机的 原理及应用课程的要求,对我们进行综合性实践训练的实践学习环节,它包括 选择课设任务、软件设计,硬件设计,调试和编写课设报告等实践内容。通过 此次课程设计实现以下三个目标:第一,让学生初步掌握单片机课程的试验、 设计方法,即学生根据设计要求和性能约束,查阅文献资料,收集、分析类似 的相关题目,并通过元器件的组装调试等实践环节,使最终硬件电路达到题目 要求的性能指标;第二,课程设计为后续的毕业设计打好基础,毕业设计是系 统的工程设计实践, 而课程设计的着眼点是让学生开始从理论学习的轨道上逐 渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计 的步骤和方法,了解科学实验的程序和实施方法。第三,培养学生勤于思考乐 于动手的习惯,同时通过设计并制作单片机类产品,使学生能够自己不断地学 习接受新知识(如在本课设题目中存在智