1、检查电压是否在手册范围内2、电源和地管脚是否接反(接反一次后,读数就会不准确)3、检查你的程序。4、线太长的话应该加驱动5、你看看等待DS18B20内部转换的时间足够没有. 发出温度转换命令后应等待750MS或者更长,否则就总是显示85度.