DS18B20的写时序很好调,读时序因为时间要求严格,调的时候有点麻烦。建议你设个标志位,一点一点的调。而且不要调用子程序,一次直接读一个字节。汇编的话时间还好算一点,C语言一调用子程序,时间就很难算了。