单片机课程设计报告-基于AT89C51单片机的数显温度传感器设计
- 格式:doc
- 大小:701.00 KB
- 文档页数:30
基于AT89C51单片机数字温度计的设计一、项目概述在生活和生产中,人们经常要用到一些测温设备,但是传统的测温设备具有制作成本高、硬件电路和软件设计复杂登缺点。
基于AT89C51的数字温度计具有制作简单、成本低、读数方便、测温范围广等优点,应用前景广泛。
二、项目要求基于AT89C51的数字温度计的具体要求如下:1.温度值用LED显示。
2.测温范围为-30~100℃,且测量误差不大于±0.5℃。
3.成品的体积、质量尽可能小。
三、设计框图及流程图1 主控制器单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。
2 显示电路显示电路采用4位共阳LED数码管。
3温度传感器DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
DS18B20的性能特点如下:●独特的单线接口仅需要一个端口引脚进行通信;●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;●无须外部器件;●可通过数据线供电,电压范围为3.0~5.5V;●零待机功耗;●温度以9或12位数字;●用户可定义报警设置;●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件; ●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20采用3脚PR -35封装或8脚SOIC 封装,其内部结构框图如下图所控制器使用单片机AT89C51,测温传感器使用DS1820,用4位共阳极LED 数码管以动态扫描法实现温度显示,电路图如图1所示:图1.电路原理图五、软件设计1.程序流程图主程序的主要是负责温度的实时显示,读出并处理DS1280测量的当前温度值,温度测量每1s进行一次。
基于AT89C51单片机的温度传感器目录摘要 (I)ABSTRACT........................................................... I I第一章绪论 (1)1.1 课题背景 (1)1.2本课题研究意义 (2)1.3本课题的任务 (2)1.4系统整体目标 (2)第二章方案论证比较与选择 (3)2.1引言 (3)2.2方案设计 (3)2.2.1 设计方案一 (3)2.2.2 设计方案二 (3)2.2.3 设计方案三 (3)2.3方案的比较与选择 (4)2.4方案的阐述与论证 (4)第三章硬件设计 (6)3.1 温度传感器 (6)3.1.1 温度传感器选用细则 (6)3.1.2 温度传感器DS18B20 (7)3.2.单片机系统设计 (13)3.3显示电路设计.................................. 错误!未定义书签。
3.4键盘电路设计................................. 错误!未定义书签。
3.5报警电路设计.................................. 错误!未定义书签。
3.6通信模块设计.................................. 错误!未定义书签。
3.6.1 RS-232接口简介............................... 错误!未定义书签。
3.6.2 MAX232芯片简介.............................. 错误!未定义书签。
3.6.3 PC机与单片机的串行通信接口电路.............. 错误!未定义书签。
第四章软件设计................................... 错误!未定义书签。
4.1 软件开发工具的选择.......................... 错误!未定义书签。
《单片机原理及应用》课程设计报告书课题名称基于数字温度传感器的数字温度计姓名学号专业指导教师机电与控制工程学院年月日填写说明1、正文部分:(1)标题与正文格式定义标准如下:一级标题:1.标题1二级标题:1.1标题2三级标题:1.1.1标题3四级标题:1.1.1.1标题4(2)表格:尽可能采用三线表。
(3)图形:直接插入的插图应有图标、图号,不能直接插入的图应留出插图空位。
图中文字、符号书写要清楚,并与正文一致。
(4)文字表述:要求层次清楚,语言流畅,语句通顺,无语法和逻辑错误,无错字、别字、漏字。
文字的表述应当以科学语言描述研究过程和研究结果,不要以口语化的方式表达,报告中科技术语和名词应符合规定的通用词语,并使用法定计量单位和标准符号。
2、参考文献:(1)数量要求:参考文献只选择最主要的列入,应不低于5种。
(2)种类要求:参考文献的引用,可以是著作[M]、论文[J]、专利文献[P]、会议论文等。
(3)文献著录格式及示例。
参考文献用宋体五号字。
[1] 作者. 书名[M]. 版次. 出版地: 出版者, 出版年: 起止页码(著作图书文献)[2] 作者. 文章名[J]. 学术刊物名称. 年. 卷(期): 起止页码(学术刊物文献)示例:[1]王社国,赵建光。
基于ARM的嵌入式语音识别系统研究 [J]。
微计算机信息,2007,2-2:149-150.3、附录或附件:(可选项)重要的测试结果、图表、设计图纸、源程序代码、大量的公式、符号、照片等不宜放入正文中的可以附录形式出现。
4、如果需要可另行附页粘贴。
任务书1. 设计要求利用数字温度传感器DS18B20与单片机结合来测量温度。
利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。
其温度测量范围为−55℃~125℃,精确到0.5℃。
数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。
基于AT89C51DS18B20的数字温度计设计一、本文概述Overview of this article本文旨在探讨基于AT89C51微控制器和DS18B20数字温度传感器的数字温度计设计。
我们将详细介绍如何利用这两种核心组件,结合适当的硬件电路设计和软件编程,实现一个能够准确测量和显示温度的数字温度计。
This article aims to explore the design of a digital thermometer based on AT89C51 microcontroller and DS18B20 digital temperature sensor. We will provide a detailed introduction on how to utilize these two core components, combined with appropriate hardware circuit design and software programming, to achieve a digital thermometer that can accurately measure and display temperature.我们将对AT89C51微控制器和DS18B20数字温度传感器进行简要介绍,包括它们的工作原理、主要特性和适用场景。
然后,我们将详细阐述硬件电路的设计,包括微控制器与温度传感器的连接方式、电源电路、显示电路等。
We will provide a brief introduction to the AT89C51 microcontroller and DS18B20 digital temperature sensor, including their working principles, main characteristics, and applicable scenarios. Then, we will elaborate on the hardware circuit design, including the connection method between the microcontroller and temperature sensor, power circuit, display circuit, etc.在软件编程方面,我们将介绍如何使用C语言对AT89C51微控制器进行编程,实现温度数据的读取、处理和显示。
单片机课程设计报告书(基于单片机的温度控制系统)学院(系):电子与信息工程学院年级专业:电子信息工程学号: 1学生:三指导教师:**教师职称:教授成绩:制作日期 2014 年 12月 20 日目录摘要 (1)引言 (2)第一章系统设计 (2)1.1 设计任务 (2)1.2 设计目的 (2)1.3 设计思路 (2)第二章硬件系统设计 (4)2.1系统方框图 (4)2.2各部分及其实现的功能 (4)第三章软件设计 (16)3.1程序流程图 (16)3.2 温度传感器流程图程图 (17)第四章仿真与调试 (18)4.1 软件电路故障与解决办法 (18)4.2 软件调试方法 (18)4.3 仿真后,部分显示成果 (19)第五章设计总结 (22)第六章参考文献 (23)附录一 (24)附录二 (25)附录三 (36)基于单片机STC89C51的温度显示系统的设计三峡学院电子与信息工程学院 12电子信息工程(职教师资)摘要:以AT89C51单片机为核心,的数字温度测量及自动控制系统的设计,该温度控制器可以实时显示和设定温度,实现对温度的自动控制。
其组成部分为:AT89S51单片机、DS18B20智能数字温度传感器、键盘与显示电路、温度控制电路。
高精度的DS18B20温度传感器作为温度检测元件,LED数码管并行动态显示作为显示电路,单片机通过对信号进行相应处理,从而实现对所测温度进行控制。
当温度比设定温度小时,当温度大于等于设定温度时,控制器断开电加热设备。
此外,文中还介绍了该温度控制器的软件设计部分,主要模块包括:数码管显示程序、按键处理程序、温度信号处理程序。
主程序通过调用各个上述子程序来完成所有的温度控制器功能。
在此基础上本文还提出了系统软硬件抗干扰措施和系统软硬件及整机调试方案。
该温度控制器具有控制方便、简单的特点,可以实现对温度的高精度控制,并且可以提高被控系统的技术指标。
关键词:单片机;温度传感器;寄存器;引言随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人类生活发生了根本性的改变。
摘要随着科技的不断发展,现代社会对各种信息参数的精确度和准确度的要求都有了很大的增长,而如何准确和迅速的获得这些参数就需要受制于现代信息技术的发展水平。
目前的智能温度传感器(亦称为数字温度传感器)是在20世纪90年代问世的,是微电子技术、计算机技术和自动测试技术(ATE)的结合。
它的特点是能输出温度数据和相关的温度控制量,适合各种微控制器(MCU)。
社会的发展使得人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础之上从模拟到数字式,从集成化到智能化、网络化的发展,并且朝着多功能。
高精度、总线标准化、高安全性和可靠性、开发网络传感器和虚拟传感器、研制单片测温系统等高科技的方向迅速发展。
本文将介绍智能集成温度传感器DS18B20的结构特征和控制方法,并对以此传感器,89C51单片机为控制器构成的数字温度计测量装置的工作原理和程序设计做了详细的介绍。
和传统的温度计相比它具有测量广泛,读数方便,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或者是科研实验室使用。
该设计控制器使用ATMEL公司的AT89S51单片机,测温传感器使用DALLAS公司的DS18B20,用液晶显示器来实现温度显示。
关键词:18B20 单片机 LEDABSTRACTWith the development of science and technology, precision and accuracy of modern society on various parameters of information requirements, there has been a lot of growth, and how accurate and fast access to these parameters will need to be subject to the level of development of modern information technology.Current smart temperature sensor (also referred to as digital temperature sensor) is launched in in the 1990 of the 20th century, is micro-electronics technology, computer technology and automated testing technologies (ATE) combination. It features the output temperature data and related temperature control, suitable for various microcontroller (MCU). Society tends to make people's requirements have become more sophisticated about sensors, temperature sensors are now based on single-chip industry from analog to digital, from integration to the development of intelligent, networked, and versatile. High accuracy, standardization, high security and reliability, to develop bus networks sensors and virtual sensors, development of single-chip microcomputer temperature measuring system and the rapid development of high technology. This article describes the architecture of intelligent integrated temperature sensor DS18B20 feature and control method, and with this sensor, 89S51 single-chip controller working principle and design of a digital thermometer measurement unit is introduced in detail. And it has measured a wide range than traditional thermometers, reading, accuracy of temperature measurement, the output temperature with digital display, place used primarily for accurate temperature measurement requirements, or a research laboratory. The design of controller using ATMEL's AT89S51 single-chip, DS18B20 temperature sensor using the DALLAS company, realizes with the LCD temperature display.Keywords: 18B20 Single-chip microcomputer LED目录第1章前言 (1)第2章数字温度计总体设计方案 (2)2.1数字温度计设计方案 (2)2.2总体设计框图 (2)第3章数字温度计硬件设计 (3)3.1主控制器AT89C51 (3)3.1.1 AT89C51的特点及特性: (3)3.1.2管脚功能说明: (3)3.1.3片内振荡器: (5)3.1.4芯片擦除: (6)3.2单片机主板电路 (7)3.3温度采集部分的设计 (7)3.3.1温度传感器DS18B20 (7)3.4显示部分电路设计 (12)3.4.1 74LS164引脚功能及特性 (13)3.4.2温度显示电路 (13)3.5报警系统电路 (14)第4章数字温度计的软件设计 (16)4.1系统软件设计的流程图 (16)4.2数字温度计部分程序清单 (18)结论 (24)致谢 (25)参考文献 (26)第1章前言随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
引言概述:AT89C51单片机是一种常用的单片机型号,广泛应用于各种数字电子设备中。
本文将基于AT89C51单片机,设计一款温度计,用于测量环境温度。
通过该设计,可以实时监测环境温度,并将温度值以数字形式显示在屏幕上,提供给用户参考。
正文内容:1. 硬件设计1.1 传感器选择首先,需要选择适合的传感器来测量环境温度。
常见的温度传感器有热敏电阻、温度传感器模块等。
在本设计中,选择了DS18B20温度传感器模块,该传感器具有精度高、体积小等特点,适合本温度计的设计需求。
1.2 电路连接在硬件设计中,需要将DS18B20温度传感器模块与AT89C51单片机相连。
具体步骤如下:1) 将DS18B20传感器的VCC引脚连接至单片机的VCC引脚,将GND引脚连接至单片机的GND引脚,将DQ引脚连接至单片机的P1口,通过电阻和电容设置硬件复位电路。
2) 设置单片机的相应引脚为输入或输出引脚,使其与传感器的引脚相对应,并根据需要设置引脚的电平状态。
3) 根据DS18B20传感器的通信协议,使用单片机的串口通信功能与传感器进行通信,获取温度值。
2. 软件设计2.1 程序框架在软件设计中,需要设计相应的程序框架,以实现温度的测量与显示。
整体的程序框架如下:1) 初始化单片机的串口通信功能,设置波特率等参数。
2) 初始化DS18B20传感器,包括设定分辨率、温度精度等参数。
3) 循环读取传感器的温度数值,并进行必要的温度转换处理。
4) 将处理好的温度数值通过单片机的数码管显示出来。
2.2 温度转换在软件设计中,需要对从传感器获取的温度数值进行转换处理,以得到真实的温度值。
具体的转换公式如下:1) 首先,读取传感器内部存储器中的原始温度数据。
2) 根据DS18B20传感器的配置,进行温度计算。
3) 最后,将计算得到的温度值转换为摄氏度或华氏度,并存储到相应的变量中,以便后续显示。
3. 测试与调试在进行实际应用之前,需要对设计的温度计进行测试与调试,确保其功能正常。
基于AT89C51的温度采集与显示系统设计摘要:以AT89C51单片机为核心控制元件介绍了与DS18B20和MAX7219显示驱动组成的温度采集系统的设计方案利用单片机空余I/O口以及上述元件的特性,构成该系统。
通过Proteus进行仿真。
关键词:温度采集,AT89C51,DS18B20,MAX7219目录1、系统概述……………………………………………………………….2、硬件介绍……………………………………………………………….3、软件设计……………………………………………………………….4、仿真结果……………………………………………………………….5、小结…………………………………………………………………….6、参考文献……………………………………………………………….1、系统概述温度传感器选用目前常用的数字温度传感器DS18B20,采用数码LED显示,显示驱动为MAX7219,首先设计系统的总体原理图如下:系统可以简单地分为为5个模块,由外部提供8V-24V直流电源供电。
电源模块将输入8-24V的电源电压转换为5V,为系统中的芯片供电,可以使用7805等常用的三端稳压器芯片;温度传感器采集温度信号,温度传感器有模拟输出和数字输出两种形式,这里选择具有数字输出的DS18B20;单片机是系统的核心,选用AT89C51;系统采用LED数码显示器显示温度值,LED显示屏采用独立的显示驱动芯片MAX7219,单片机将待显示的字符写入MAX7219后,MAX7219将会动态的刷新显示内容,无需占用单片机过多的资源。
尽管DS18B20的分辨率可已达到0.0625°C,但测量精确度为0.5°C,因此设计4位数的LED数码显示管就可以了,显示3位整数,1位小数。
2、硬件介绍:1、数字温度传感器DS18B20DS18B20数字温度计提供9位-24位(二进制)温度读数,以指示器件的温度,数据经过单线接口送入DS18B20或从DS18B20送出,因此从主机CPU到DS18B20仅需要一条DQ。
CHANGZHOU INSTITUTE OF TECHNOLOGY科研实践题目:基于单片机的数字温度计的设计目录目录 (2)1.绪论 (3)1.1课题研究背景及意义 (3)1.2课题研究的内容 (3)2.数字温度计的系统概论 (5)2.1系统的功能 (5)2.2温度计的分析 (5)3.设计方案和要求 (6)3.1设计任务和要求 (6)3.2元器件的选取 (6)3.3系统最终设计方案 (7)4.硬件设计 (8)4.1总体设计结构图 (8)4.2硬件电路概述 (8)4.2.1最小系统 (8)4.2.2输入电路设计 (11)4.2.3输出电路设计 (12)5.硬件仿真 (15)6.实物制作 (18)6.1电路板焊接 (18)6.2电路板调试 (19)7.小结 (20)附录 (21)1.参考文献 (21)2.原理图 (22)3.元器件清单 (23)4.软件程序 (24)5.实物图 (30)1.绪论1.1课题研究背景及意义单片机技术作为计算机技术的一个分支,广泛地应用于工业控制,智能仪器仪表,机电一体化产品,家用电器等各个领域。
“单片机原理与应用”在工科院校各专业中已作为一门重要的技术基础课而普遍开设。
学生在课程设计,毕业设计,科研项目中会广泛应用到单片机知识,而且,进入社会后也会广泛接触到单片机的工程项目。
鉴于此,提高“单片机原理及应用”课的教学效果,让学生参与课程设计实习甚为重要。
单片机应用技术涉及的内容十分广泛,如何使学生在有限的时间内掌握单片机应用的基本原理及方法,是一个很有价值的教学项目。
为此,我们进行了“单片机的学习与应用”方面的课程设计,锻炼学生的动脑动手以及协作能力。
单片机课程设计是针对模拟电子技术,数字逻辑电路,电路,单片机的原理及应用课程的要求,对我们进行综合性实践训练的实践学习环节,它包括选择课设任务、软件设计,硬件设计,调试和编写课设报告等实践内容。
通过此次课程设计实现以下三个目标:第一,让学生初步掌握单片机课程的试验、设计方法,即学生根据设计要求和性能约束,查阅文献资料,收集、分析类似的相关题目,并通过元器件的组装调试等实践环节,使最终硬件电路达到题目要求的性能指标;第二,课程设计为后续的毕业设计打好基础,毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。
--基于温度传感器的数字温度计----摘要在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。
在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。
温度控制在生产过程中占有相当大的比例。
温度测量是温度控制的基础,技术已经比较成熟。
传统的测温元件有热电偶和二电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。
我们用一种相对比较简单的方式来测量。
基于AT89C51单片机作为控制器、使用数字温度传感器DS18B20作为温度采集器的数字温度计。
重点阐述了AT89C51的结构性能和引脚功能,DS18B20的性能结构、工作原理和控制方法,以及单片机AT89C51和数字温度传感器DS18B20之间的接口、数据传递。
该数字温度计能够测出-20~﹢70℃之间的温度,适合日常生活、工业生产和科学研究等领域对温度测量的需要。
----目录摘要 (2)1绪论 (4)1.1选题背景及研究意义 (4)1.2 温度测量的意义 (4)1.3 系统预期目标 (4)2 开发工具Proteus与Keil (5)2.1 Proteus软件简单应用 (5)2.2 Keil软件调试应用 (5)3 系统设计概述 (6)3.1 方案确定 (6)3.2 系统设计原理 (6)3.3 系统组成框图 (6)4 元器件介绍 (7)4.1 AT89C51单片机介绍 (7)4.1.1 AT89C51单片机主要特性 (8)4.1.2 AT89C51单片机管脚 (8)4.2 1602LCD 液晶模块简介 (9)4.3 DS18B20介绍 (9)4.3.1 DS18B20内部结构及功能 (10)4.3.2 测温原理 (10)5 系统硬件设计 (11)5.1主板电路 (11)5.2液晶显示部分与89C51的接口电路 (11)5.3 DS18B20温度传感器与单片机的接口电路 (12)6 系统软件设计 (13)6.1 主程序设计 (13)6.2 DS18B20初始化 (13)6.3 读出温度子程序 (14)6.4 温度转换命令子程序 (14)6.5 计算温度子程序 (15)6.6显示数据刷新子程序 (15)7 系统仿真测试 (15)结束语.................................................................................. 错误!未定义书签。
AT89C51温度传感器设计电子系统综合设计报告姓名:学号:专业:日期:2011-4-13南京理工大学紫金学院电光系摘要本次课程设计目的是设计一个简易温度控制仪,可以在四联数码管上显示测得的温度。
主要分四部份电路:OP07放大电路,AD转换电路,单片机部分电路,数码管显示电路。
设计文氏电桥电路,得到温度与电压的关系,通过控制电阻值改变温度。
利用单片机将现在温度与预设温度进行比较,将比较结果在LED数码管上显示,同时实现现在温度与预设温度之间的切换。
关键词放大电路转换电路控制电路显示目录1 引言 (5)1.1 系统设计 (5)1.1.1 设计思路 (5)1.1.2 总体方案设计 (5)2 单元模块设计 (6)2.1 各单元模块功能介绍及电路设计 (6)2.1.1 温度传感器电路的设计 (6)2.1.2 信号调理电路的设计 (6)2.1.3 A/D采集电路的设计 (6)2.1.4 单片机电路 (8)2.1.5 键盘及显示电路的设计 (8)2.1.6 输出控制电路的设计 (8)2.2元器件的选择 (8)2.3特殊器件的介绍 (9)2.3.1 OP07A (9)2.3.2 ADC0809 (9)2.3.3 ULN2003 (11)2.3.4 四联数码管(共阴) (11)2.4各单元模块的联接 (12)3.1开发工具及设计平台 (13)3.1.1 Proteus特点 (13)3.1.2 Keil特点 (13)3.1.3 部分按键 (14)4 系统测试 (19)5 小结和体会 (22)6 参考文献 (23)1 引言电子系统设计要求注重可行性、性能、可靠性、成本、功耗、使用方便和易维护性等。
总体方案的设计与选择:由技术指标将系统功能分解为:若干子系统,形成若干单元功能模块。
单元电路的设计与选择:尽量采用熟悉的电路,注重开发利用新电路、新器件。
要求电路简单,工作可靠,经济实用。
1.1 系统设计1.1.1 设计思路本次实验基于P89L51RD2FN的温控仪设计采用Pt100温度传感器。
专业课程设计报告题目:基于单片机的数字温度计设计所在学院专业班级学生姓名学生学号同组队员指导教师提交日期2012年12月13 日电气工程学院专业课程设计评阅表学生姓名学生学号同组队员专业班级题目名称基于单片机的数字温度计设计一、学生自我总结二、指导教师评定目录一、设计目的 (1)二、设计要求和设计指标 (1)三、设计内容 (1)3.1主控制电路 (2)3.1.1 晶振电路 (2)3.1.2 复位电路 (2)3.2 测温电路 (3)3.3 显示电路 (3)3.4 仿真分析 (4)四、本设计改进建议 (5)五、总结 (5)六、主要参考文献 (6)附录6一、设计目的这次基于单片机的温度计设计,加强了我对单片机的理论了解,也深入学习了单片机线路的设计和编程。
理论联系实际,通过自己对基于51芯片的单片机板设计,熟悉了各元件的识别和作用,也掌握了如何使用Protues画线路图。
还加强掌握了C语言的编程应用,学习了使用Keil对单片机编程,并通过Protues进行仿真。
通过这次实训,学到东西之余,也增强了动手能力,提高了学习的兴趣,培养了创新意识。
二、设计要求和设计指标(1) 设计一个数字温度计,实现温度的采集,范围0-100℃,误差小于0.1℃;(2)选择单片机作为主控器;(3)选择合适的温度传感器进行温度测试;(4)能把采集到的温度显示出来。
三、设计内容这次设计,我们采用了AT89C51单片机芯片,做一个采温、显示功能的数字温度计。
在测温电路上,可以采用热敏电阻(如PT100)之类的器件,利用其感温效应,然后采集不同温度下的电压或者电流,进行A/D转换,然后通过单片机的数据处理,就可以获得所测的温度。
但这种设计电路较为复杂,还涉及到A/D转换,在程序的设计上面也相应变得复杂一些。
因此这次设计不予采用。
而是选择温度传感器DS18B20,DS18B20读书较为方便,通过对温度的采集,经过单片机的处理,用四位的共阴极数码管显示温度值。