数字温度计课程设计

时间:2024.3.31

摘  要

在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。温度控制在生产过程中占有相当大的比例。温度测量是温度控制的基础,技术已经比较成熟。传统的测温元件有热电偶和二电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。我们用一种相对比较简单的方式来测量。

本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,进而达到数控制的目的。传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于AT89C51单片机的数字温度计的设计用LED数码管以并口传送数据,实现温度显示,能准确达到以上要求,可以用于温度等非电信号的测量,主要用于对测温比较准确的场所,或科研实验室使用,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。

关键词  温度计单片机;数字控制DS18B20


ABSTRACT

                                    

In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. In the production process, in order to efficiently carry out the production, to be its main parameters, such as temperature, pressure, flow control, etc... Temperature control in the production process of a large proportion. Temperature measurement is the basis of temperature-controlled, more mature technology.Traditional thermocouple and temperature components are the second resistor.The thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively complex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure.

This article will introduce the single-chip microcomputer-based control of a digital thermometer is used to achieve single-chip temperature measurement, the traditional detection of most of the temperature thermistor for temperature sensor, but the poor reliability of thermistors, temperature measurement accuracy of low - , and must go through a special interface circuit to convert the digital signal processed by the single chip. The use of digital temperature sensor DS18B20 to AT89C51 microcontroller-based design of digital thermometer with LED digital control to the serial transmission of data, temperature display, accurate to achieve the above requirements, can be used for temperature measurement and other non-electrical signal, mainly used for more accurate temperature measurement sites, or research laboratory use, can work independently of the single-chip temperature detection, temperature control system has been widely used in many areas

Key words  ThermometerSingle-chipDigital Control DS18B20


目录

0 前言... 1

1 数字温度计的方案设计论证与比较... 2

1.1 显示电路方案... 2

1.2 测温电路方案... 2

2 硬件介绍... 3

2.1 AT89C51单片机... 3

2.1.1 概述... 3

2.1.2 基本参数... 3

2.1.3 功能特性... 3

2.1.4 引脚说明... 4

2.2 DS18B20 单线数字温度传感器... 5

2.2.1 概述... 5

2.2.2 DS18B20的结构介绍... 5

2.3 数码管... 6

3 硬件设计... 7

3.1 整体设计... 7

4 软件调试... 9

4.1 整体设计... 9

4.2 测温操作... 10

4.3 报警操作... 12

5 设计过程中出现的问题... 14

6 结论... 15

体会... 16

参考文献... 17

附录A原理图... 18

附录B 原理图... 19


0 前言

随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机已经在测控领域中获得了广泛的应用。

检测是人类认识客观世界的最基本的方法,是指生产、试验现场利用某种合适的检测仪器或系统对被检测对象进行在线实时的测量。检测技术从广义上说是指寻找与自然信息独具有对应关系的种种表现形式的信号,确定被测量与显示量两者之间的定性、定量关系,并为进一步提高测量精度、改进试验方法及测量装置性能提供可行依据的整个过程。检测设备的性能指标主要有精确度、稳定性、输入输出特性这3个方面。

温度是表征物体冷热程度的物理量,是工业生产和自动控制中最常见的工艺参数之一,生产过程中常常需要对温度进行检测和监控。在传统的温度测控系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到诸如传感器外围电路复杂及抗干扰能力差等问题;而其中任何一环节处理不当,就会造成整个系统性能的下降。采用数字温度传感器与单片机组成的温度检测系统进行温度检测、数值显示和数据存储,体积减小,精度提高,抗干扰能力强,并可组网进行多点协测,还可以实现实时控制等技术,在现代工业生产中应用越来越广泛。

由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦,进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机AT89C51,测温传感器使用DS18B20,用LED数码管以并口传送数据,实现温度显示,能准确达到以上要求。


1 数字温度计的方案设计论证与比较

1.1 显示电路方案

方案一:采用1602 LCD液晶显示,此方案显示内容相对丰富,但价格较高,实用性下降。

方案二:采用数码管动态显示,使用8段LED数码管,采用动态显示的方法来显示各项指标,此方法虽然显示单一,功耗较大,但是价格成本低,对于一个简单的测温电路设计已经满足要求。

综合上述原因,采用方案二,使用LED数码管动态显示电路。

1.2 测温电路方案

方案一:采用模拟温度传感器测温

由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。

方案二:采用数字温度传感器

进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

综合考虑,得出采用方案二,电路简单,软件设计也比较简单,故采用了方案二。

2 硬件介绍

2.1 AT89C51单片机

2.1.1 概述

AT89C51 是美国 ATMEL 公司生产的低电压,高性能 CMOS8 位单片机,片内含 4k bytes 的可反复擦写的只读程序存储器(EPROM)和 128 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大 AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51单片机管脚图如图2-1所示。

2.1.2 基本参数

·MCS-51 产品指令系统完全兼容

·4k 字节可重擦写 Flash 闪速存储器

·1000次擦写周期

·全静态操作:0Hz-24MHz

·三级加密程序存储器

·128×8 字节内部 RAM

·32个可编程 I/O 口线

·2个 16 位定时/计数器

·6个中断源

·可编程串行 UART 通道

·低功耗空闲和掉电模式

2.1.3 功能特性

AT89C51 提供以下标准功能:4k 字节 Flash 闪速存储器,128 字节内部 RAM,32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。


2.1.4 引脚说明

Vcc:电源电压

GND:地

P0 口:P0 口是一组 8 位漏极开路型双向 I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动 8 个 TTL 逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。

P1 口:P1 是一个带内部上拉电阻的 8 位双向 I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。

P2 口:P2 是一个带有内部上拉电阻的 8 位双向 I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。

P3 口:P3 口是一组带有内部上拉电阻的 8 位双向 I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个 TTL逻辑门电路。

RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将使单片机复位。

XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。

XTAL2:振荡器反相放大器的输出端。


2.2 DS18B20 单线数字温度传感器

2.2.1 概述

新的“一线器件”DS18B20 体积更小、适用电压更宽、更经济。Dallas 半导体公司的数字化温度传感器 DS18B20是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的“DS18B20”体积更小、更经济、更灵活。使您可以充分发挥“一线总线”的长处。

2.2.2 DS18B20的结构介绍

图2-2的方框图示出了 DS18B20 的主要部件。DS18B20 有三个主要数字部件:1)64 位激光 ROM,2)温度传感器,3)非易失性温度报警触发器 TH 和 TL。器件用如下方式从单线通讯线上汲取能量:在信号线处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能工作,直到高电平到来再给寄生电源(电容)充电。

图2-2 DS18B20的结构方框图


2.3 数码管

数码管是一种半导体发光器件,其基本单元是发光二极管。

数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。

数码管外形如图2-3,数码管电路结构如图2-4。

点此在新窗口浏览图片点此在新窗口浏览图片


3 硬件设计

3.1 整体设计

系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等组成。

系统框图主要由主控制器、单片机复位、报警按键设置、时钟振荡、LED数码管显示、温度传感器组成。系统框图如图3-1所示。

图3-1 系统基本方框图

1) 主控制器

单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

2) 显示电路

显示电路采用LED 三位8段显示数码管,从P2口输出段码。显示电路是使用的并口显示,这种显示最大的优点就是使用口资源比较少,只用p2口的p2.0-p2.7进行并口的发送和接收。

3) 温度传感器

温度传感器采用美国DALLAS半导体公司生产的DS18B20温度传感器。DS18B20输出信号全数字化。便于单片机处理及控制,在0—100 摄氏度时,最大线形偏差小于1 摄氏度,采用单总线的数据传输,可直接与计算机连接。

用AT89C51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。

3.2 数码管的驱动方式

数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。

1) 静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动(要知道一个89C51单片机可用的I/O端口才32个呢),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。

2) 动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。

本设计中数码管采用的是动态驱动方式。


4 软件调试

4.1 整体设计

软件部分的设计主要包括DS18B20的测温操作,报警操作以及为温度显示三部分内容。整体设计框图如下图4-1所示

图4-1 测温操作整体设计示意图


4.2 测温操作

DS18B20 通过一种片上温度测量技术来测量温度。图4-2表示出了温度测量电路的方框图。

图4-2 DS18B20测温电路结构图

DS18B20 是这样测温的:用一个高温度系数的振荡器确定一个门周期,内部计数器在这个门周期内对一个低温度系数的振荡器的脉冲进行计数来得到温度值。计数器被预置到对应于-55℃的一个值。如果计数器在门周期结束前到达 0,则温度寄存器(同样被预置到-55℃)的值增加,表明所测温度大于-55℃。同时,计数器被复位到一个值,这个值由斜坡式累加器电路确定,斜坡式累加器电路用来补偿感温振荡器的抛物线特性。然后计数器又开始计数直到 0,如果门周期仍未结束,将重复这一过程。斜坡式累加器用来补偿感温振荡器的非线性,以期在测温时获得比较高的分辨力。这是通过改变计数器对温度每增加一度所需计数的的值来实现的。

DS18B20的测温操作程序代码如下:

//ds18b20开始转换

void tmstart (void)

{  

      dmsec(1);             

    tmreset ();

    tmpre ();

    dmsec (1);

    tmwbyte (0xcc);             // skip rom   

    tmwbyte (0x44);            // 转换

}

/读取温度

unsigned char tmrtemp (void)

{                 

      unsigned char a,b,y1,y2,y3;

      tmreset ();

      tmpre ();

      dmsec (1);

      tmwbyte (0xcc);               // skip rom

      tmwbyte (0xbe);                // 转换

      a = tmrbyte ();           // LSB低8位

      b = tmrbyte ();                   // MSB高8位

      if((b & 0x80)==0x80)      //判断温度正负

      {    

         b=~b;a=~a+1;           //负温度处理(DS18B20的负温度是正的反码,即将它取反+1,就得到正的温度)

             y1=a>>4;                   //降低精度(去掉小数点)

             y2=b<<4;                  //减小测量范围(-55°C---99°C)

             y3=y1 | y2;  

             Tflag=0;    

      }

      else     //正温度

      {

             y1=a>>4;

             y2=b<<4;

             y3=y1 | y2;

             Tflag=1;

      }

      return(y3);

}

4.3 报警操作

DS18B20 完成一次温度转换后,就拿温度值和存储在 TH 和 TL 中的值进行比较。因为DS18B20的寄存器是8位的,所以 0.5℃位被忽略不计。TH 或 TL 的最高有效位直接对应 16 位温度寄存器的符号位。如果测得的温度高于 TH 或低于 TL,器件内部就会置位一个报警标识。每进行一次测温就对这个标识进行一次更新。当报警标识置位时,DS18B20 会对报警搜索命令有反应。这样就允许许多 DS18B20 并联在一起同时测温,如果某个地方的温度超过了限定值,报警的器件就会被立即识别出来并读取,而不用读未报警的器件。

报警操作程序代码如下:

//温度报警值设置函数

void remp()

{

      ge=wendu%10;

      shi=wendu/10;

      if(kflag==1)

      {

             digitalshow(0,shi,ge);

             if(up==0)

             {

                    dmsec(50);  

                    if(up==0)     

                    {

                           while(up==0);

                           wendu++;

                           if(wendu==99)

                           wendu=0;

                    }

             }

             if(down==0)

             {

                    dmsec(50);

                    if(down==0)

                    {

                           while(down==0);

                           wendu--;

                           if(wendu==0)

                           wendu=99;

                    }

             }

      } 

}


5 设计过程中出现的问题

文本框: 图5-1  数码管结构原理图点此在新窗口浏览图片在本次设计的过程中,我出现了很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,。除此之外,由于对数码管的引脚没有彻底的弄清楚,结果在设计过程中出现了温度显示错误的情况,温度不能正常显示。后经过李老师的细心讲解及指导终于对数码管有了更清楚的认识。在此,再次把数码管引脚原理图拿出,特别强调一下。原理图如下图5-1。


6 结论

由此我们可以得出结论:由DS18B20和AT89C51组成的该温度检测系统是完全可行的。该系统具有更高速、更灵敏、更简捷地获取被分析、检测、控制对象的温度信息的能力,同时具有良好的抗干扰及环境适应能力(测温范围-55 ℃~+ 125 ℃)。因其体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域,且系统结构较为简单,可大规模的采用,成本低廉。


体会

本次设计是在李雅梅老师的悉心指导下完成的。在整个过程中,老师给予了大量指导,并提供了很多与该研究相关的重要信息,培养了我们对科学研究的严谨态度和创新精神,对我影响深远。不仅使我掌握了基本的科学研究方法,还使我明白了许多待人接物与为人处世的道理,这将非常有利于我今后的学习和工作。

本次设计也使我对单片机技术有了更进一步的了解,实际操作和课本上的知识有很大的联系,又高于课本,一个看似很简单的电路,要动手做出来就比较困难了。我们在以后的学习中要注意这点,要把课本上所学的知识跟实际联系起来。有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握,同时本次电路的设计巩固了所学知识,也使我们把理论与实际从真正的意义上结合起来了,增强了学习的兴趣,考验了我们借助图书馆、互联网搜索、查阅相关资料,以及综合能力。

本设计从最初选题到最终完成,每一步都是在老师的指导下完成的,倾注了老师大量的精力。在此,谨向老师表示衷心的感谢和至高的敬意!


参考文献

[1] 李朝青单片机原理及接口技术(简明修订版).杭州:北京航空航天大学出版社,1998

[2] 李广弟.单片机基础[M].北京:北京航空航天大学出版社,1994

[3] 阎石.数字电子技术基础(第三版). 北京:高等教育出版社,1989

[4] 廖常初.现场总线概述[J].电工技术,1999.

[5]  夏小华,高为柄,程勉,(等). 非线性控制系统[M]. 第2版. 北京:科学出版社,2004.

[6]  D. Dubois and H. Prade. Fuzzy Sets and Systems: Theory and Applications [M]. New York: Academic Press, 2002.

[7]  蔡幸生.非线性控制系统的发展[J].自动化学报,2003,17(4):513~523.

[8]  L. A. Zadeh. The concept of a linguistic variable and its application to approximate reasoning, Part Ⅲ[J].Information Sciences,2000,(8):199-202.

[9]  Fox R L.不等式约束的连杆曲线最优化设计[A]. 见:机构学译文集编写组.机构学译文集[C].北京:机械工业出版社,2005.232~242.

[10] Precott-Allen. The Barometer of Sustainability: a method of assessing progress towards sustainable societies[A]. Gland,Switzerland and Victoria,BC: International Union for the Conservation of Nature and Natural Resources and PADATA[C].Switzerland:IUCN,1999.
附录A原理图


附录B 原理图

更多相关推荐:
数字温度计的课程设计报告

单片机课程设计报告数字温度计1设计要求基本范围50110精度误差小于05LED数码直读显示2扩展功能实现语音报数可以任意设定温度的上下限报警功能数字温度计应教022李世朋摘要随着时代的进步和发展单片机技术已经普...

数字温度计课程设计报告

数字温度计课程设计报告1课题说明随着现代信息技术的飞速发展和传统工业改造的逐步实现能够独立工作的温度检测和显示系统应用于诸多领域传统的温度检测以热敏电阻为温度敏感元件热敏电阻的成本低但需后续信号处理电路而且可靠...

数字温度计设计与总结报告

数字温度计A2题设计与总结报告专科组陈春梁福鑫钟才莉摘要随着时代的进步和发展单片机技术已经普及到我们生活工作科研等各个领域已经成为一种比较成熟的技术本设计在参阅了大量前人设计的数字温度计的基础上利用单片机技术结...

数字温度计课程设计报告

目录1设计概述111设计目标和要求112设计思路12系统方案及硬件设计221设计方案222方案的硬件总体方框图323温度传感器DS18B20测温原理424硬件设计7241主控制器8242复位电路8243时钟振荡...

数字温度计设计报告

数字温度计设计报告姓名班级学号指导教师年62720xx月日数字温度计报警实训报告随着时代的进步和发展单片机技术已经普及到我们生活工作科研各个领域已经成为一种比较成熟的技术本文主要介绍了一个基于89c51单片机的...

数字温度计设计报告

单片机原理与应用技术课程设计报告论文基于单片机控制的数字温度计专业班级应教121姓名董镇玉时间20xx19指导教师宋长源李晓娟20xx年01月09日单片机课程设计项目系列基于单片机控制的数字温度计一设计要求一基...

数字温度计设计报告

数字温度计设计报告课程名称院别专业班级姓名指导教师时间20xx电子课程设计武警工程学院指挥自动化二队一区队王凯03田腾浩邹涛年1月12日23主要内容设计一个数字温度计测量范围0100C温度的实时LED数字显示测...

单片机课程设计—四位数字温度计的设计

第1章概述随着人们生活水平的不断提高单片机控制无疑是人们追求的目标之一它所给人带来的方便也是不可否定的其中数字温度计就是一个典型的例子但人们对它的要求越来越高要为现代人工作科研生活提供更好的更方便的设施就需要从...

数字温度计设计报告

考试序号11数字温度计设计报告学号完成时间湖南理工学院物理与电子学院目录一引言2二设计任务与要求2三设计方案3四硬件电路设计441主控电路442显示电路643测温电路6五设计原理7六系统软件设计861子程序86...

数字温度计电路设计与调试 杭电微机原理课程设计

微机接口技术课程设计说明书课程名称:数字温度计电路设计与调试学院:机械工程学院专业:机械设计制造及其自动化组员:指导老师:日期:20##年5月20日目录1.课程设计任务书32.说明书正文52.1前言52.2现状…

单片机课程设计—数字温度计

1课题任务功能要求说明及总体方案介绍11课题目的随着社会的发展温度的测量及控制变得越来越重要本文采用单片机STC89S52设计了温度实时测量及控制系统单片机STC89S52能够根据温度传感器DS18B20所采集...

数字温度计实验报告-20xx年1月

DS18B20数字温度计的设计1引言11设计意义通过对DS18B20数字温度计的设计使学生通过简易数字电压表的设计的设计过程综合所学课程掌握目前自动化仪表的一般设计要求工程设计方法开发及设计工具的使用方法通过这...

数字温度计课程设计报告(31篇)