void dsInit() :初始化操作,完成的任務就是對18B20進行壹次復位。ds代表DS18B20,Init是單詞初始化的簡寫。
dsWait() : 延時函數,因為18B20在溫度轉換的時候需要壹段時間,轉換完成之後,單片機才能去讀溫度值。
bit readBit() :這個函數我確定是做什麽的,感覺是被unsigned char readByte() 所調用,因為單片機跟18B20是采用壹根線通信,讀壹個字節也是壹位壹位讀,bit readBit() 這個函數應該就是判斷是不是可以讀去數據了,因為18B20讀寫時序都很復雜。
unsigned char readByte() :讀壹個字節,單片機接收壹個18B20向它的字節。壹般用於讀取溫度值。
void writeByte(unsigned char dat),int getTmpValue():單片機向18B20寫壹個字節,壹般用於發送命令。