设计的温度计,仿真成功,实物只显示8888,附程序和电路图求指出问题?

作者&投稿:向颜 (若有异议请与网页底部的电邮联系)
我做的数字显示温度计仿真时数码管只亮不显示,求大神解答,万分感激,程序和proteus仿真如下:~

PROTEUS对三极管的支持不太好,可能不正常

用软件仿真是不能实现你的要求的,加热元件的温度变化是不能直接影响到DS18B20的温度,要仿真只能是用手动方式调节DS18B20的温度。真要实现你的要求,只能是做实物,实际做电路板,用真的加热元件,把DS18B20放在加热元件上。一切都是真的。

设计的温度计,因为电路中用了温度传感器DS18B20,在读写它时的时序要求非常严格,在时序上特别是几个延时的时间不准确,就会出现读温度错误。仿真成功,而实物错误,那比较仿真与实物的晶振频率是否相符。实物单片机要是STC的1T单片机,延时是有很大差别的。如果,晶振频率不同,在实物上运行的程序就要修改了。


仿真实验 温度计设计 为什么调节电阻值
调零。。。

仿真实验温度计的设计中,为什么要把电阻箱的阻值调成2597欧姆和...
兄弟。。测量电阻阻值处于平衡状态。。校准半导体温度计处于非平衡状态。。

温度计是根据什么性质制成的
当温度发生变化时,测温液体在玻璃管内发生体积变化,通过液柱上升或下降来显示温度的高低。例如,水银温度计在温度升高时,水银体积膨胀,液柱上升;当温度下降时,水银体积缩小,液柱则下降。刻度在温度计玻璃管上的标记,代表不同的温度值,因此可以通过液柱的位置来读取对应的温度值。此外,温度计的...

单片机关于温度计的仿真,哪位大神帮我看下,串行通信哪里有什么不对_百...
接线是错误的,可以参考以下图:

温度计是利用液体的什么性质制成的
半导体的电阻变化和金属不同,温度升高时,其电阻反而减少,并且变化幅度较大,因此少量的温度变化也可使电阻产生明显的变化,所制成的温度计有较高的精密度,常被称为感温器。热电偶温度计是由两条不同金属连接着一个灵敏的电压计所组成。金属接点在不同的温度下,会在金属的两端产生不同的电位差,...

温度计是利用什么原理制成的
常用温度计是根据热胀冷缩的原理制成的,因此温度计内的液泡里大多装的是酒精、水银或煤油等液体。温度计是可以准确的判断和测量温度的工具,分为指针温度计和 数字温度计。根据使用目的的区别,已设计制造出多种温度计。包括:气体温度计、电阻温度计、温差电偶温度计、指针式温度计、玻璃管温度计、压力...

单片机数字温度计设计用C语言写程序
include <reg51.h>#define uchar unsigned charsbit BEEP=P3^7;\/\/接控制继电器sbit DQ = P3^6;\/\/接温度传感器18B20uchar t[2],number=0,*pt;\/\/温度值uchar TempBuffer1[4]={0,0,0,0};uchar Tmax=50,Tmin=10;uchar distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80...

创建仿真温度模块,读取100个0~100度的仿真温度值,将每一个温度值与测 ...
一般液体都具备热胀冷缩的性质,常用温度计就是利用这一特性制作的;记录温度的方法包括摄氏温度、华氏温度、开氏温度等,最常用的是摄氏温度,即把冰水混合物的温度规定为0度,把1标准大气压下沸水的温度规定为100度,再将其分成100等份,每份就是1℃;“-3℃”表示温度在零下,可以读作“零下3摄氏度...

温度计是运用液体的什么性质制成的?
由于热膨胀程度不同,两条金属片会弯曲成月牙形。利用这个现象,许多自动化的装置和仪表上使用了双金属片。金属温度计的指针是用双金属片带动的,能自动指示温度。利用双金属片还可以制作温度调节器来自动保持室内温度等。�利用日光灯上的废起辉器可以做水开自动报警器。把起辉器内玻璃泡里的...

常用温度计是根据___原理制成的,温度的国际单位是___.
(1)我们常用的温度计是液体温度计,液体受热以后,体积膨胀,液柱会沿着细玻璃管上升;液体遇冷以后,体积缩小,液柱会沿着细玻璃管下降,液柱的高低变化与温度有关,我们就是以此来测量温度的,所以液体温度计是根据液体热胀冷缩原理制成的.(2)国际单位制中所采用的温标是热力学温标,它表示的温度...

庐江县19683883662: 用DS18B20测温度液晶显示,为什么仿真可以,实物就不行了 -
岛堂氟康: 不用修改,两者你完全可以认为是一样的.还有晶振频率有时候会有些小误差,而ds18b20的单总线协议对延时又要求较高,你可以稍微修改一下延时时间试试.

庐江县19683883662: 单片机求解?ds18b20温度实物采集的时候只出现J5.9度,怎么回事,仿真里是没问题的 -
岛堂氟康: 数值超出,检查读取的数据有没有处理好

庐江县19683883662: 我用18B20和数码管做的一个温度显示,实际硬件数码管不显示温度,PROTEUS仿真可以,而且数码管全部高电平 -
岛堂氟康: 首先确定你的硬件电路时正确的,其次proteus用的是你机子的CPU,速度比单片机快得多,可能是你的读写时序问题.

庐江县19683883662: 在运行数字温度计仿真(proteus)时,怎样初始化温度? 为什么只显示0,我的DS18B20读取温度程序应该没问题 -
岛堂氟康: 估计你的显示程序有错,你这里没给出,简单测试一下,把最后的 return(temp); 换为 return(25); 看看是不是还是0,是0的画就是你显示的错了

庐江县19683883662: 用单片机设计的温度控制怎么一直就显示一个温度不会变,而且不是正常的温度!求解答 -
岛堂氟康: 首先你检测一下你的电路板是否焊接正常其次,检测程序是否可以读取温度芯片数据最后,检查程序是否实时不停的循环读取温度数据

庐江县19683883662: 在运行数字温度计仿真(proteus)时,怎样初始化温度? 为什么只显示0,我的DS18B20读取温度程序应该没问题就是调整proteus上的+ - 号,也改变不了温... -
岛堂氟康:[答案] 估计你的显示程序有错,你这里没给出,简单测试一下,把最后的 return(temp); 换为 return(25); 看看是不是还是0,是0的画就是你显示的错了

庐江县19683883662: 四路DS18B20温度用LCD1602A显示,但是实物四路都显示不出来,怎么办? -
岛堂氟康: 你的是所有的DS18B20在一个IO接还是不同IO接,如果是一个IO接就需要搜索序列号ROM,你留个联系方式把

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

庐江县19683883662: 仿照实验室使用的液体温度计的原理,某同学设计了一个简易的气体温度计,如图所示,瓶中装的是气体,瓶塞密封不漏气,瓶塞上面细弯管中有一段液柱.... -
岛堂氟康:[答案] (1)当温度升高时,瓶内的空气受热膨胀挤压上方的液柱,液柱就会向左运动.(2)将此装置放在冰水混合物中,液柱处标上0℃,将它放在标准大气压下沸水中,液柱处标上100℃,然后在以上两个刻度之间进行100等分,标...

庐江县19683883662: 用lcd的温度报警.52单片机仿真成功,其他功能都好用,但是按键有问题,与仿真完全不一样? -
岛堂氟康: 用lcd的温度报警,按键有问题,是独立式按键吧,做实物时,按键判断按下后要延时后再判断次,用于按键消抖.仿真时可以不用消抖,但实物必须加消抖延时.

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