99爱爱,专区,国产激情毛片,国产成人,中文无码A片久久同性,最近中文字幕高清字幕免费mv,国产精品黄页免费高清在线观看

問(wèn)答

DS18B20在完成一個(gè)寫時(shí)序時(shí),是必須將數(shù)據(jù)線從高電平拉低來(lái)啟動(dòng)嗎?那為什么這段程序中沒(méi)有電平的轉(zhuǎn)換?

提問(wèn)者:ZL6VwMU2013-12-15 00:00

/*********寫一個(gè)字節(jié)子函數(shù)(寫0 寫1)***********************/ void writebyte(unsigned char dat) { unsigned char a,b; for(a=0;a<8;a++) { dat2=dat&0x01; dat=dat>>1; if(dat2)//寫1 { DQ=0;b++;b++; DQ=1;delay(8); } else//寫0 { DQ=0;de

最佳答案

首先,DS18B20輸出的一位(1 bit)信號(hào)是不能被單片機(jī)變?yōu)槎辔坏模晃痪褪且晃,單片機(jī)需要連續(xù)多次讀取DS18B20輸出的一位信號(hào),來(lái)合成它需要的信息。比如DS18B20的溫度輸出是16位數(shù)據(jù),那么單片機(jī)就要讀16次1 bit數(shù)據(jù)。讀取溫度偽代碼(temperature為保存溫度數(shù)值的整型變量): for ( i=1; i<=16; i++) { onebit=讀取1位數(shù)據(jù)的函數(shù)(); temperature=temperature|onebit; if(i!=16) temperature=temperature<<1; }然后0628單片機(jī)是如何讀取DS18B20輸出的某1bit信息的呢?在具體回答前先明確一點(diǎn),這一過(guò)程必須在單片機(jī)拉低數(shù)據(jù)線,發(fā)起讀數(shù)據(jù)過(guò)程之后的15微秒(us)內(nèi)完成284否則讀不到正確數(shù)據(jù)(注意:發(fā)起通信時(shí)總是由單片機(jī)將數(shù)據(jù)總線先拉低uycg沒(méi)有通信時(shí)數(shù)據(jù)總線保持高電平狀態(tài))4下面說(shuō)說(shuō)具體過(guò)程: 1、單片機(jī)將數(shù)據(jù)總線拉低; 2、延時(shí)2us;(這一時(shí)間必須大于1us,否則DS18B20無(wú)法識(shí)別拉低信號(hào);也不能過(guò)大,超過(guò)15us無(wú)法正確讀數(shù)6) 3、將單片機(jī)與DS18B20相連的IO口輸入輸出方向設(shè)為輸入;(這一步也有可能是單片機(jī)直接將數(shù)據(jù)線拉高,因芯片的不同而不同) 4、延時(shí)2us;(給DS18B20一定的時(shí)間輸出信號(hào)) 5、讀取數(shù)據(jù)總線上的電平值; 6、拉高數(shù)據(jù)總線,延時(shí)一段時(shí)間后進(jìn)入下1bit的讀取。 注意:這里能否正確讀取的關(guān)鍵是延時(shí)的量是否足夠精確,因此在用C語(yǔ)言寫DS18B20程序之前,需要先根據(jù)單片機(jī)型號(hào)和晶振頻率找出一個(gè)自己對(duì)延時(shí)的精度有足夠把握的延時(shí)函數(shù),隨便在網(wǎng)上DOWN別人的程序很有可能因?yàn)檠訒r(shí)不對(duì)跑不起來(lái)。參考資料:DS18B20數(shù)據(jù)手冊(cè)

回答者:lock94r74302016-12-15 00:00

DS 5相關(guān)問(wèn)題

  • DS 5輪胎怎么樣

    朋友您好,BYD S6外形很好,非常像凌志的SUV。比亞迪S6這車相比同款同價(jià)位的車配置要豐富一些。這車作為國(guó)產(chǎn)的SUV車是比較寬大的,舒適性方面的配置豐富是比亞迪S6最大的特點(diǎn)。新車全系標(biāo)配Keyless無(wú)鑰匙啟動(dòng)系統(tǒng)

    提問(wèn)者:萌狐sara2015-09-27

  • DS 5空間怎么樣

    優(yōu)點(diǎn):外觀時(shí)尚,動(dòng)力澎湃。 缺點(diǎn):急剎車的時(shí)候車身前傾的比較厲害,稱身的避震比較硬。 綜述:內(nèi)部空間還行,另外,做工和用料值得夸贊,電動(dòng)助力,方向盤的輕重合適,但是反饋稍差了一些。

    提問(wèn)者:bluefucking2015-02-27

  • DS 5兩廂車到底好不好

    去年10月買的F3R,62000包上牌。至今馬上30000公里了,油耗大約0.45-0.6/公里之間,油價(jià)6.3元/升。平時(shí)保養(yǎng)170元,好象雙月?lián)Q的東西多點(diǎn)就貴些,400元左右(也有被4S店忽悠的可能)。我的好象是進(jìn)6

    提問(wèn)者:qiyegaige2015-08-27

  • 為什么用ds18b20測(cè)量溫度是 一直顯示85度 網(wǎng)上說(shuō)啟動(dòng)轉(zhuǎn)換溫度后得延時(shí)大于750ms 請(qǐng)高手幫我看看延時(shí)程序

    顯示85就是說(shuō)明你延時(shí)有問(wèn)題,根據(jù)你的晶振在網(wǎng)上找?guī)讉(gè)比較精確的延時(shí),你這樣估計(jì)是不行的

    提問(wèn)者:ahusj2013-04-19

  • 我想知道 先鋒的 DS6119電熱油汀費(fèi)電嗎? 或者它達(dá)到溫度時(shí)會(huì)自動(dòng)斷電然后溫度下降再自動(dòng)開啟嗎?

    先鋒的 DS6119電熱油汀自動(dòng)控溫,過(guò)熱保護(hù)功能,三檔溫度自由調(diào)節(jié)1600w【一個(gè)小時(shí)1.6度工作一天費(fèi)電是肯定的】它達(dá)到溫度時(shí)會(huì)自動(dòng)斷電然后溫度下降再自動(dòng)開啟【這個(gè)是對(duì)的】

    提問(wèn)者:2013-11-10

  • IBM存儲(chǔ)DS3200怎么與服務(wù)器連接

    1.首先確認(rèn)連接正確: 2.打開storage manager,右鍵管理站名,選擇自動(dòng)搜索 3.對(duì)話框下方會(huì)有自動(dòng)搜索進(jìn)度條,搜索結(jié)束會(huì)發(fā)現(xiàn)連接的DS3400 4.重命名ds3400: 5

    提問(wèn)者:zyxb53102013-06-18

相關(guān)閱讀

DS 5頻道

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

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9