問答

單片機(jī)用DS18B20測溫,不顯示溫度,是不是溫度啟動(dòng)動(dòng)不了還是其他問題,請各位大俠幫忙看看,不甚感激! #i

提問者:HOUXIOA56784072014-04-24 00:00

最佳答案

時(shí)序不對 DS18B20 的時(shí)序要求很嚴(yán)格,稍有不慎就會讀不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j; for(i=0;i<60;i++) for(j=0;j>=1; if(DQ) dat|=0x80; delay(25); } return(dat); } void write_byte(uchar dat) { uchar i; for(i=0;i<8;i++) { DQ=0; delay(5);//15us DQ=dat&0x01; delay(10);//寫所需時(shí)間 DQ=1; dat>>=1; delay(2); } delay(1); } 這是我做過DB18B20 時(shí)序程序,很成功。 僅供參考

回答者:sy1758320372016-04-24 00:00

DS 5相關(guān)問題

相關(guān)閱讀

DS 5頻道

報(bào)價(jià):21.99-34.59
級別:中型車
排量:1.6T 1.8T 
變速箱:-

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9