久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機汽配人

這是一個DS18B20溫度傳感器的初始化部分,這短程序有點看不懂,求高人指點:

uchar Init_DS18B20() { uchar status; DQ = 1; Delay(8); DQ = 0; Delay(90); DQ = 1; Delay(8); DQ = 1; return status; } 整個程序運行正常,但我不明白status在經(jīng)過調(diào)用這個函數(shù)后,會有改變嗎?
提問者:網(wǎng)友 2017-09-16
最佳回答
/*===溫度傳感器初始化===*/void Init_DS18B20(void) //傳感器初始化{ uchar x=0; DQ = 1; //DQ復(fù)位 delay(9); //稍做延時 DQ = 0; //單片機將DQ拉低 delay(80); //精確延時 DQ = 1; //拉高總線 delay(15); x=DQ; //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay(25);}你的status沒有變化 ,我上面這 X 的值,本身沒有什么意義,但我覺得只是判斷初始化成功否的標(biāo)志,某些應(yīng)用上需要知道初始化是否成功。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“這是一個DS18B20溫度傳感器的初始化部分,這短程序有點看不懂,求高人指點:”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
天柱县| 阳山县| 洛南县| 麻江县| 荔波县| 什邡市| 丹江口市| 遵义县| 古交市| 营口市| 怀仁县| 文山县| 邮箱| 牟定县| 武陟县| 绥江县| 乐平市| 玉树县| 忻城县| 大姚县| 囊谦县| 教育| 新龙县| 昆明市| 友谊县| 汾西县| 林西县| 昭通市| 略阳县| 平昌县| 安多县| 临沧市| 铁岭县| 佛坪县| 筠连县| 鄂托克前旗| 六安市| 子长县| 蒙山县| 凤山市| 忻州市|