第一 读取18B20的时候关闭任务切换,不进行任务调度第二 通过任务通讯 互斥量或者邮箱 让其他任务挂起第三 关闭中断第四 将操作18b20的任务优先级设置高点或者操作时提升其任务优先级延时的话可以用ucos的延时函数 也可以自己写,不过还是用ucos的好
DS18B20驱动程序内部还是用自己写的延时!任务之间的延时用UCOS的延时函数。