Proteus的仿真和实际情况有误差,在一般的仿真中不怎么明显,但是在18B20这种时序要求比较严格的器件上面就比较明显了,我也做过18B20的仿真实验,做了好几次,出现了两种结果。一种是,Proteus仿真成功,硬件上面就不行了;另一种是Proteus仿真不行,但是在硬件上却能运行成功!所以,建议你在硬件上调试一下,可以考虑买个实验板或者用万用板自己搭个电路。
数码管就显示85 ,是DS18B20的初始值,说明你的DS18B20已经初始化啦,你可能是忘记转码啦!
很难啊
忘记转换