用lcd1602显示DS18B20的 温度,为什么温度值一直是25.5度,然而改了定义类型,就变成15.9度,急求解答。

2025-02-24 05:35:14
推荐回答(1个)
回答1:

应该延时不够精确引起,不知道你用的是什么型号单片机,DS18B20延时要求很严格,不同单片机执行后延时不同的,而DS18B20要求的延时差一点点就会出现各种奇怪问题,慢慢调整延时试试吧