单片机控制的数字温度计

作者&投稿:冷服 (若有异议请与网页底部的电邮联系)
求基于c51单片机控制的数字温度计毕业设计~

这些东西到处都是,不用在这里问的,你学这个,最好还是好做做,电路和程序,网上找吧

按你的要求设计了程序并且通过ProteUS仿真
无偿提供原理图,ProteUS仿真工程(可运行),供参考运行效果,及原理图的设计。
推荐:01 基于单片机的数字报警温度计( http://ishare.iask.sina.com.cn/f/11655563.html )


; 源程序为汇编
; 实时显示温度
; 高于高限,低于低限,进行声光报警
; 温度高低限可自由设定

; 上电显示 543210
; 读出温度后实时显示温度
; 温度高于上限温度时,显示"HH****", 并进行声光报警
; 温度低于下限温度时,显示"LL****", 并进行声光报警
; 设定键 进行高低限设定 循环为 "实时温度" “L ***” “H ***”
; 可用+ -键进行修改报警值

声明:以下的是我复制的

DS18B20
特点 独特的一线接口,只需要一条口线通信 多点能力,简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源 测量温度范围为-55 ° C至+125 ℃ 。华氏相当于是-67 ° F到257华氏度 -10 ° C至+85 ° C范围内精度为±0.5 ° C
温度传感器可编程的分辨率为9~12位 温度转换为12位数字格式最大值为750毫秒 用户可定义的非易失性温度报警设置 应用范围包括恒温控制,工业系统,消费电子产品温度计,或任何热敏感系统
描述该DS18B20的数字温度计提供9至12位(可编程设备温度读数。信息被发送到/从DS18B20 通过1线接口,所以中央微处理器与DS18B20只有一个一条口线连接。为读写以及温度转换可以从数据线本身获得能量,不需要外接电源。 因为每一个DS18B20的包含一个独特的序号,多个ds18b20s可以同时存在于一条总线。这使得温度传感器放置在许多不同的地方。它的用途很多,包括空调环境控制,感测建筑物内温设备或机器,并进行过程监测和控制。

8引脚封装 TO-92封装 用途 描述
5 1 接地 接地
4 2 数字 信号输入输出,一线输出:源极开路
3 3 电源 可选电源管脚。见"寄生功率"一节细节方面。电源必须接地,为行动中,寄生虫功率模式。

不在本表中所有管脚不须接线 。
概况框图图1显示的主要组成部分DS18B20的。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。该装置信号线高的时候,内部电容器 储存能量通由1线通信线路给片子供电,而且在低电平期间为片子供电直至下一个高电平的到来重新充电。 DS18B20的电源也可以从外部3V-5 .5V的电压得到。
DS18B20采用一线通信接口。因为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。主要首先提供以下功能命令之一: 1 )读ROM, 2 )ROM匹配, 3 )搜索ROM, 4 )跳过ROM, 5 )报警检查。这些指令操作作用在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同时,总线也可以知道总线上挂有有多少,什么样的设备。
若指令成功地使DS18B20完成温度测量,数据存储在DS18B20的存储器。一个控制功能指挥指示DS18B20的演出测温。测量结果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器TH和TL都有一字节EEPROM 的数据。如果DS18B20不使用报警检查指令,这些寄存器可作为一般的用户记忆用途。在片上还载有配置字节以理想的解决温度数字转换。写TH,TL指令以及配置字节利用一个记忆功能的指令完成。通过缓存器读寄存器。所有的数据都读,写都是从最低位开始。
DS18B20有4个主要的数据部件:
(1)光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。
(2) DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。
表1 DS18B20温度值格式表

不想回答了,已经三遍了
在知道里搜索DS18B20,就能找到答案

说的不就是DS18B20.多去了,找不着再向我要.


请问冰箱里的数字1234567分别代表多少温度?
最好控制在4-8度之间。这样不仅有利于食物的冷冻保鲜,也相对比较省电。最高档7档通常是强制制冷档,也叫速冻档,压缩机会始终工作不停机,通常只是临时对食物进行速度时使用几个效果,但不要超过4小时,否则会对压缩机造成损害。建议用户放入冰箱一个温度计实际测量,如果温度偏高,就把数字档位调大一点...

什么是数显温度控制器?
这是一种环境检测的电子机器,它也叫做数显温湿度控制器,一路温度控制,一路湿度控制。可对被测环境的温度、湿度进行实时精密监控。使环境温度、湿度指标符合工作要求,并可以有效地防止凝露产生。它的显示说明如下:上电复位,上电复位过程将有2秒时间显示当前控制器温度控制方式,有加热升温型和风扇降温...

暖气调节阀温控阀小知识
其位置在暖气片的顶部进水口,可以看到一个白色的类似于一个灯泡的东西,这个就是控制温度的开关。0为最小,5为最大,O是open打开,S是stop关闭。或是雪花也是关闭。下面是暖气温控阀开关从0到5图解教程: 1、仔细看可以看到上面标有数字,转动该开关,使其指针对准“5”这个数字,这时就表明将暖气进水开到了最大,暖气...

DS18B20的数字温度传感器DS18B20介绍
搜索 ROM 0FOH 用于确定挂接在同一总线上 DS1820 的个数和识别 64 位 ROM 地址。为操作各器件作好准备。 跳过 ROM 0CCH 忽略 64 位 ROM 地址,直接向 DS1820 发温度变换命令。适用于单片工作。 告警搜索命令 0ECH 执行后只有温度超过设定值上限或下限的片子才做出响应。 表6:RAM指令表 指令 约定代码 ...

空调遥控器上的图标,你都知道是什么意思吗?
(7)“温度+或者 ”键:按一下设定温度上升一度,控制范围:16 —31 ,无连击功能; 提醒注意,同时按下遥控器的温度“+ -”键,2秒之后将其松开,就能进行关锁和开锁的设置。 (8)“定时开”键:时间设置好后,按一下“定时开”键,数字显示区显示上次设定的定时开机时间,通过“小时”键和“分钟”键调整设定时间,...

hd060温控器如何设置
机械式温控器的工作原理:两片不同温度膨胀系数的合金片感受到室内温度后发生弯曲变形。膨胀系数大的合金片推动膨胀系数小的合金片产生位移,推动触点的闭合和断开,以实现温控器的通电和断电。温控器使用注意事项 温控器简单来说就是根据环境温度的变化来控制机器。温控器中会含有一个温度传感器,就像人体的...

温度计是怎么测量温度的?
高温温度计的原理和构造都比较复杂,这里不再讨论。其测量范围为500℃至3000℃以上,不适用于测量低温。 5.指针式温度计:是形如仪表盘的温度计,也称寒暑表,用来测室温,是用金属的热胀冷缩原理制成的。它是以双金属片做为感温元件,用来控制指针。双金属片通常是用铜片和铁片铆在一起,且铜片在左,铁片在右。由于...

基于单片机的温度数据采集系统设计
本此题目的总体功能就是利用单片机和热敏原件实现温度的采集与读数,利用五位LED显示温度读数和所选通道号,实现热电转化,实现温度的精确测量。本设计是以Atmel公司的AT89S51单片机为控制核心,通过MC14433模数转换对所测的温度进行数字量变化,且通过数码管进行相应的温度显示。采用微机进行温度检测,数字显示,信息存储及实时...

温度计怎么看数字
通常情况下,温度计上都会有一个刻度尺,您可以通过对比温度计指针和刻度尺上的刻度来确定当前温度。一般来说,温度计指针会指向一个数字,这个数字代表当前的温度值。例如,如果温度计指针指向了数字“20”,那么当前的温度值就是20摄氏度。您也可以在温度计的刻度尺上找到华氏度的刻度,如果您需要知道...

高分求单片机温度采集系统的课程设计
处理时,将DS1820信号线与单片机一位口线相连,单片机可挂接多片DS1820,从而实现多点温度检测系统。由于DS1820只有三个引脚,其中两根是电源线VDD和GND,另外两根用作总线DQ(Data In\/Out),由于其输出和输入均是数字信号且与TTL电平兼容,因此其可以与微处理器直接进行接口,从而省去了一般传感器所必需的中间转换环节。

魏都区19526893220: 基于单片机的数字温度计设计 -
禾响养胃: 按你的要求设计了程序并且通过ProteUS仿真 无偿提供原理图,ProteUS仿真工程(可运行),供参考运行效果,及原理图的设计. 推荐:01 基于单片机的数字报警温度计( http://ishare.iask.sina.com.cn/f/11655563.html ); 源程序为汇编 ; ...

魏都区19526893220: 现有单片机数字温度计有哪些不足之处?要如何改进? -
禾响养胃:[答案] 采集温度范围小,响应慢,精度一般,做补偿还可以,不好改进,

魏都区19526893220: 急求基于单片机AT89C51的数字温度报警器,具有上下限的在 - 20度到70度之间的汇编程序或C语言程序!拜托 -
禾响养胃: ;单片机DS18B20温度计C语言程序 #include<reg51.h>#include<intrins.h>#include <math.H> //要用到取绝对值函数abs() //通过DS18B20测试当前环境温度, 并通过数码管显示当前温度值, 目前显示范围: -55~ +125度sbit wela = P2^7...

魏都区19526893220: 基于单片机的温度计中,单片机是怎样控制温度传感器的?
禾响养胃: 温度传感器有不同的类型,不同类型有不同的分辨率,一般情况下,要求不是十分精准,可以用普通类型的,也就是输出电压的温度传感器,使用单片机的ADC功能与之连接,读取到电压后进行换算,就可以得到目前的温度.高级一点的数字温度传感器,是通过通讯与单片机相连的,有IIC,SPI等通讯.

魏都区19526893220: 用8051单片机设计一数字式温度计 的电路图 有程序的最好 谢了 -
禾响养胃: 这个电路很简单,我说一下就可以了.数字式温度传感器用最常用的DS18B20,它只有3个管脚,一个接电源,一个接地,另一个接8051单片机就可以了.温度值用数码管显示.这样整个电路就接好了.如果楼主觉得我回答的可以别忘了给我加...

魏都区19526893220: 基于单片机的数字温度计设计用C语言写程序 -
禾响养胃: //------------------------------------------------------------------//DS18B20温度传感器输出显示,运行本例时,外界温度将显示在1602LCD上//------------------------------------------------------------------#include <reg52.h>#include <intrins.h>#define uchar unsigned char#...

魏都区19526893220: 51单片机 数字温度计工作原理 -
禾响养胃: 数字温度计原理是通过温度传感器实现实时温度检测,然后通过单片机来根据传感器特性计算出温度,并且显示出来

魏都区19526893220: 用AT89S51单片机如何做数字温度计{用DS18B20温度传感器} -
禾响养胃: DS18B20感应到对应温度值时会出输一个对应电压,对过AD采样模快对电压采样,得到对应值,数据给单片机计算然后输出显示就行了!

魏都区19526893220: 单片机数字温度计的源程序 -
禾响养胃: //DS18B20的读写程序,数据脚P2.7 // //温度传感器18B20汇编程序,采用器件默认的12位转化 // //最大转化时间750微秒,显示温度-55到+125度,显示精度...

魏都区19526893220: 怎么设计数字体温计电路? -
禾响养胃:[答案] 现在都是用集成电路,一个单片机,外加少量元器件,就可以组成了. 具体原理:设定两条回路(温敏线和参考电阻),一条充电,另外一条放电(一般都设定充电和放电在一秒钟内完成).参考电阻充电(和RC差不多)时间除于时钟频率得到的数值...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网