单片机温度传感器显示有误

电路板整体应该没多大问题,数码显示,按键,发光二极管都是好的,测试程序也良好,就温度显示有问题,别人的温度显示很正常28 、29度的,我的显示6.9.5什么玩意啊。初步断定可能是温度传感器在我焊接时被烫坏了?18B20温度传感器。请问下高手如何检测。

第1个回答  2009-07-03
先确定程序是否正确。电路一样,可以到别人那试,不对,那么就是看程序。要是正确,就是电路问题,元件是否坏,更换一个试试本回答被提问者采纳
第2个回答  2019-11-17
温度传感器一般输出是模拟信号,要输入到单片机就需要经过模数(ad)转换,可以考虑加ad转换芯片,当然有些单片机本身是有模拟输入口的,由内部进行ad转换。
也有数字温度传感器,那就可以直接连接到单片机的普通io口进行处理了。
第3个回答  2009-07-03
有别人的话就好办了。 把你的芯片烧好程序拔下来插到别人的板子上。什么结果你自己应该就能判断了吧? 18B20便宜。坏了随便换。
第4个回答  2009-07-04
把你用 的1820放到别人的板子上看正常不?
在到网上下载一温度程序,很多的,改下就能用了。
第5个回答  2009-07-03
显示模块出现问题的可能性大些,可能是LED数码管坏了,或者接线有错

具体的只能慢慢排查,看不到实物的话,我只能给你点建议咯

参考资料:如果您的回答是从其他地方引用,请表明出处

单片机温度传感器显示有误
先确定程序是否正确。电路一样,可以到别人那试,不对,那么就是看程序。要是正确,就是电路问题,元件是否坏,更换一个试试

为什么我的51单片机数码管温度显示只显示-00000.06而且不能事实...
1.程序问题:程序中可能存在错误或者是不完善的设计,导致温度传感器采集的数据没有正确的进行处理显示,需要检查程序并进行调试对照采集温度数据。2.硬件问题:可能是温度传感器引脚连接的问题导致数据采集不正常,或者是数码管电路连接的问题导致不能够正确地显示。需要检查硬件电路的连接和功能。3. 环境问题...

单片机of后显示ee
数据有错误。单片机of后显示ee,那是电子温度计出故障了,是温度传感器坏了,单片机不能读取传感器的数据才会出现“EE”这是故障信号,单片机读入EEPROM数据有错误。

基于温度传感器LM35与单片机AT89C52的温度测量 显示时为什么数值会跳变...
有几种可能:一是传感器的接触不是很牢靠,二是环境的湿度本身就是变化的,受温度的影响,三是湿度转换程序有问题···

51 与温度传感器DS18B20开始显示85的问题·
呵呵,我也出现过!有可能18B20也需要一个复位时间,这个复位时间比单片机长很多,导致读到数据为85.你可以设计一个开机自检程序,等到数据不为85时再显示,为85时显示开机画面!85出现的时间大概1秒左右把

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

基于单片机数字温度计程序出错,麻烦哪位大神帮忙看一下,必加分!!求打...
code numtab[16]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};你可 测试数码管很简单,P1=dispcode[dispbuf[dispcount]];你这里是控制数据输出,那么可以直接 P1=dispcode[0];这样,若仿真成功显示0,那肯定成立了,不然你就改共阳吧。

单片机的温度传感器DS18B20测出来的温度可靠么?它测得的温度比我的酒 ...
DS18B20是经过标定的传感器,基本误差还是很小的。可以用体温计对比一下,体温计还是比较准确的。酒精温度计和指针温度计从原理上讲,都很难做到精确和线性。相比而言还是DS18B20比较准确。

我想用外部中断显示温度,就是按下按键显示温度,再按下就消失,我把温度...
这个我N年前在玩C51时,遇到过此类问题,主要问题现象是,不按按键,数码管显示正常(DS1302驱动,显示时钟),按下按键(DS18B20驱动,显示温度)数码管显示闪,问题的原因最终解决,与你提到的问题有些类似,给你说一下原因所在,你在仔细斟酌,相信你自然就明白了:首先不能把温度检测函数写在主断中,因为中断的...

关于单片机某些外围产品驱动问题
。。。有些芯片是数字的,比如温度传感器DS18B20,只有一个数据口,读数据,写数据,读指令,写指令都从这根线上经过,所以要编程才行。有些传感器结构简单,传输回来就几个信号当然不用驱动了。

相似回答