51单片机DS18B20编译问题 试了两天了还是读不出来温度 求解

两个一模一样的代码 结果一个无法读取温度一个正常 找了两天了 还没找出来问题 也试着重新写 还是不行

问题代码:

img

img

img

DS18B20最主要就是延时函数了,延时函数必须精准
在测温之前,DS18B20是有发送复位信号,检测存在脉冲的,你可以看下是否能正常获取到存在脉冲信号