单片机与DS18B20测温,仿真出错,如图

2025-02-11 15:24:59
推荐回答(1个)
回答1:

说个实话,你别伤心!写得太屎了。没有任何注释,函数名,变量名只有你自己能看懂。更为奇葩的是,变量名中用中文表示!
我只看简单看了一下:读取温度的时候需要两次初始化,第一次第一次启动温度转换,第二次读取温度寄存器。每次初始化后之后需要延时,(这点非常重要!如果没有延时,是不会出结果的)。
还有stcon里面那么多延时干嘛?不懂。建议你参考下郭天祥的51教程.....