德飛萊51s開發板上的上的DS18B20怎麼插?

時間 2023-08-30 21:50:51

1樓:大炮

看起來右上角的乙個三角的座比較像,仔細看看是否有文字提示,查閱一下手冊。

2樓:雲南新華電腦學校

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!

ds18b20與微控制器是序列通訊,**

函式名稱:void init_ds18b20(void)返回值:無。

引數:無。作用:初始化18b20

void init_ds18b20(void)char x=0;

dq=1;delay(10);/稍作延時。

dq=0;delay(80);/延時》480us 540usdq=1; /拉高匯流排 15-60us

delay(20);

x=dq;//讀匯流排狀態 為0復位成功,為1則不成功。

delay(30);

dq=1;//釋放匯流排。

函式名稱:uchar readonechar(void)返回值:uchar dat

引數: 無。

作用:讀取1820乙個位元組。

uchar readonechar(void)uchar i;

uchar dat=0;

for(i=0;i<8;i++)

dq=0;dat>>=1;

dq=1;//給脈衝。

if(dq)

dat|=0x80;}/讀1 //讀0右移處理。

delay(8);/15us內讀完乙個數。

return(dat);

函式名稱:void writeonechar(uchar dat)返回值:無。

引數: uchar dat

作用:向1820寫乙個位元組。

/寫ds18b20***

寫0 60us讀完,寫1 30us 內讀完。

void writeonechar(uchar dat)uchar i=0;

for(i=0;i<8;i++)

dq=0;dq=dat&0x01;//寫所給資料最低位。

delay(10);

dq=1;//給脈衝。

dat>>=1;

delay(8);

將dht11連線在51微控制器上(微控制器上已經將線路封裝好了)原先是插的ds18b20,只有三個口。

3樓:網友

這個可以插上去,第一:以前ds18b20的電源與dht11的電源連線,第二:ds18b20的資料介面也接dht11的第三腳資料介面,其資料與電源的上拉電阻選用之間即可。

第三:ds18b20的接地口與dht11 的接地口配比就可以了啊,很簡單的一件事。

銳志開發板ds18b20的正負極

4樓:cindere鞡

你好:你用表或什麼東西測一下啊,比如是p2^0口,你吧這個口拉高測電壓,負極會一直是低的。

希望我的能幫助到你。

ds18b20溫度感測器讀不出資料

5樓:匿名使用者

請附上你的程式,可能是檢驗了ds18b20的rom序列號,所以換了其它ds18b20不能正確讀資料。

微控制器開發板上的硬體怎麼使用

6樓:匿名使用者

1、直接焊上去的,一般有pcb銅箔連線到微控制器座上的,插上微控制器,就等於連線到微控制器了。

2、用彙編和用c都可以,對於微控制器來講,需要的是編譯過的程式,編譯前用什麼語言,對它來講沒有任何關係。

3、找找說明書,一般都附帶有電子資料,包括原理圖,pcb圖等,如果找不到,只能自己根據pcb重新繪製電路圖了。

4、看板上好像有品牌型號,上網搜搜,可能就有相應的資料。或讓廠家再給你發乙份資料。

lol主播文森特真名鮑飛國服第一德萊文請問誰

文森特英文 vincent。是取自船長的父親文森特,後來鮑飛覺得好聽,也由於在三區的一些原因使他不得不轉區,後來才轉1區,並改名文森特。應該是英文諧音過來的吧,還有最終幻想裡有個叫文森特的 這個就跟id一樣,哪有什麼由來 我看過的好幾部動漫都有文森特這名字出現 比較熟知的是 最終幻想 裡的角色 要乙...