欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于溫度傳感器DS18B20單片機程序的理解 [打印本頁]

作者: 游戲機123456    時間: 2022-5-18 18:08
標題: 關于溫度傳感器DS18B20單片機程序的理解
DS18B20讀取一個字節
unsigned char Read_DS18B20(void)
{
unsigned char i;
unsigned char dat;
for(i=0;i<8;i++)
{
      DQ= 0;
      dat>>= 1;
      DQ= 1;
      if(DQ)
      {
            dat|= 0x80;
      }         
      Delay_OneWire(5);
}
return dat;
}
通過單總線向DS18B20寫一個字節
void Write_DS18B20(unsigned char dat)
{
      unsignedchar i;
      for(i=0;i<8;i++)
      {
            DQ= 0;
            DQ= dat&0x01;
            Delay_OneWire(5);
            DQ= 1;
            dat>>= 1;
      }
      Delay_OneWire(5);
}
麻煩哪位老師能夠詳細的給講一講紅色部分單片機程序的理解,歲數大了,身邊也沒有老師教,純屬于愛好自學玩,為退休找事玩,呵呵讓大家見笑了,只能求助與咱們的51hei論壇了,謝謝

作者: 游戲機123456    時間: 2022-5-18 19:06
不知道這樣理解對嗎

無標題.png (36.17 KB, 下載次數: 40)

無標題.png

作者: 游戲機123456    時間: 2022-5-18 19:08
不知道這理解對嗎
作者: lkc8210    時間: 2022-5-19 00:17
游戲機123456 發表于 2022-5-18 19:08
不知道這理解對嗎

你理解的很對
歡迎交流
作者: 游戲機123456    時間: 2022-5-19 08:27
lkc8210 發表于 2022-5-19 00:17
你理解的很對
歡迎交流

謝謝,這個問題困擾很久了
作者: 188610329    時間: 2022-5-19 09:12
你這個18b20能成功驅動么?手上沒18b20了,以前的代碼也找不到了,但是根據記憶,你讀的代碼,好像讀io前少了延時啊……,好歹要延時個5us的吧。單片機不夠慢的話,大概率讀出來全ff啊。
作者: 游戲機123456    時間: 2022-5-19 09:37
188610329 發表于 2022-5-19 09:12
你這個18b20能成功驅動么?手上沒18b20了,以前的代碼也找不到了,但是根據記憶,你讀的代碼,好像讀io前少 ...

呵呵我正在學習,可以用仿真軟件練手,關于硬件我倒是不缺,因為我們單位從拉回來的舊設備上有這些東西,這些程序我是一步一步地看,就是想理解,其實我學的是機械制造專業的,這些年由于工作不是太忙,就自學了自動化控制,強弱電,前兩年有迷上了PLC和單片機,先后花費了大量的銀兩,買了好些儀器儀表,一個字就是為了玩,哈哈見笑了。
作者: 游戲機123456    時間: 2022-5-19 09:40
188610329 發表于 2022-5-19 09:12
你這個18b20能成功驅動么?手上沒18b20了,以前的代碼也找不到了,但是根據記憶,你讀的代碼,好像讀io前少 ...

你說的不錯,程序是部分的,我仿真已經通過,其實某一個寶上18B20非常便宜的
作者: yzwzfyz    時間: 2022-5-19 11:30
建議:
讀通DS18B20手冊,對照手冊上DS18B20的通訊方式邏輯圖,再看程序,收獲會更大。
作者: 游戲機123456    時間: 2022-5-19 11:38
yzwzfyz 發表于 2022-5-19 11:30
建議:
讀通DS18B20手冊,對照手冊上DS18B20的通訊方式邏輯圖,再看程序,收獲會更大。

說的不錯,我一直逐自看英語原文數據表,硬啃呀。呵呵
作者: 188610329    時間: 2022-5-19 11:48
游戲機123456 發表于 2022-5-19 09:37
呵呵我正在學習,可以用仿真軟件練手,關于硬件我倒是不缺,因為我們單位從拉回來的舊設備上有這些東西, ...

我也是學來玩,所以從來不仿真,都是直接實物,仿真有實物好玩么?就好像孩子喜歡玩樂高,是喜歡直接搭呢,還是先畫圖紙? 既然玩,就盡興,對吧?18b20是不貴,但是并不好用啊,我也是當初研究單線傳輸玩一下,純粹測溫角度,即便沒有ADC,我寧可lm393+熱敏電阻,也不愛用18b20。
作者: 啤酒瓶子老大    時間: 2022-5-19 12:12
推薦樓主多看看宋老師的 《手把手教你學51單片機 》的視頻。嗶哩嗶哩網站可以免費觀看。講的挺好的。
或者汪老師的《人人學會單片機》視頻。B站和A站都有很多視頻可以看。也有開發板資料,可以自己去打板焊接想用的功能。都是開源的。還有很多例程可以參考。
還有其它老師的視頻,如果喜歡我可以推薦。
作者: 啤酒瓶子老大    時間: 2022-5-19 12:54
多看看視頻教程吧。有很多的。也有配套的資料都能找到。可以參考一下。
作者: 游戲機123456    時間: 2022-5-19 14:30
188610329 發表于 2022-5-19 11:48
我也是學來玩,所以從來不仿真,都是直接實物,仿真有實物好玩么?就好像孩子喜歡玩樂高,是喜歡直接搭呢 ...

是的,自娛自樂呵呵
作者: univers    時間: 2022-5-19 16:02
%%很難懂,買一個開發板,里面有視頻例程,會帶你上路。年紀大了更要先飛呀。
作者: 人人學會單片機    時間: 2022-5-19 18:05
啤酒瓶子老大 發表于 2022-5-19 12:12
推薦樓主多看看宋老師的 《手把手教你學51單片機 》的視頻。嗶哩嗶哩網站可以免費觀看。講的挺好的。
或者 ...

謝謝支持
作者: 游戲機123456    時間: 2022-5-19 18:17
univers 發表于 2022-5-19 16:02
%%很難懂,買一個開發板,里面有視頻例程,會帶你上路。年紀大了更要先飛呀。

呵呵開發板買了兩套,后來總看宋老師教程包括視頻,就是記憶力差了。
作者: yaoyao2022    時間: 2022-5-19 20:42
看數據手冊
作者: michaelchain    時間: 2022-6-3 22:25
好巧, 我今天也在看這個DS18B20
作者: alin597    時間: 2022-6-6 19:38
看下數據手冊,采集數據是通過高低電平轉化的





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1