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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

求助調(diào)用ds18b20.h文件到主函數(shù)里讀出溫度?

查看數(shù): 2227 | 評(píng)論數(shù): 10 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2022-4-2 20:56

正文摘要:

本帖最后由 hempfish 于 2022-4-4 15:02 編輯 調(diào)用了頭文件ds18b20.h文件是在一老哥那里下的,文件是http://www.raoushi.com/bbs/dpj-29490-1.html 想問(wèn)一下主函數(shù)里面應(yīng)該寫什么才能將溫度讀出來(lái)啊,主函數(shù)如下#i ...

回復(fù)

ID:864872 發(fā)表于 2022-4-4 14:58

我后頭重新檢查練一哈時(shí)序問(wèn)題,然后再根據(jù)你說(shuō)的把這個(gè)調(diào)到循環(huán)里面就行了,謝謝啦老哥,搞了兩三天了,就一直不行,最后還真是時(shí)序問(wèn)題
ID:864872 發(fā)表于 2022-4-4 14:55

行了,謝謝老哥
ID:155507 發(fā)表于 2022-4-4 14:28
試試這樣

  1. void main()   
  2. {
  3.         uchar AD_val1;   
  4.         uchar AD_val2;
  5.         lcd_init();   
  6. while(1)
  7. {
  8.         get_temp_ds();
  9.          wr_com(0xc9);
  10.           wr_dat('0'+bwei_ds);
  11.           wr_dat('0'+shwei_ds);
  12.           wr_dat('0'+gwei_ds);
  13.           wr_dat('.');
  14.           wr_dat('0'+shfen_ds);
  15.            wr_dat(0xdf);
  16.            wr_dat(0x43);
  17.     }
  18. }
復(fù)制代碼
ID:864872 發(fā)表于 2022-4-4 14:09
angmall 發(fā)表于 2022-4-4 09:10
ds18b20是單總線器件,對(duì)時(shí)序要求非常高。

時(shí)序問(wèn)題我下這個(gè).h文件上作者寫的應(yīng)該沒(méi)問(wèn)題吧,主要就是這個(gè)溫度傳感器不知道它有沒(méi)有工作,主函數(shù):
  1. void main()   
  2. {
  3.         uchar AD_val1;  
  4.         uchar AD_val2;
  5.         lcd_init();      
  6.         get_temp_ds();
  7. wr_com(0xc9);
  8.                  wr_dat('0'+bwei_ds);
  9.           wr_dat('0'+shwei_ds);
  10.                 wr_dat('0'+gwei_ds);
  11.                 wr_dat('.');
  12.           wr_dat('0'+shfen_ds);
  13.                 wr_dat(0xdf);
  14.                 wr_dat(0x43);
復(fù)制代碼

在protues仿真上所測(cè)的溫度就是不對(duì),而且調(diào)溫度傳感器上的溫度也不變化,就感覺(jué)傳感器是沒(méi)有工作的
ID:864872 發(fā)表于 2022-4-4 13:38
angmall 發(fā)表于 2022-4-4 09:10
ds18b20是單總線器件,對(duì)時(shí)序要求非常高。

晶振是12mhz
ID:155507 發(fā)表于 2022-4-4 09:10
ds18b20是單總線器件,對(duì)時(shí)序要求非常高。


你的單片機(jī)主時(shí)鐘頻率是多少?


ID:301191 發(fā)表于 2022-4-4 01:43
頂一下
ID:864872 發(fā)表于 2022-4-2 23:27
一事無(wú)成 發(fā)表于 2022-4-2 22:14
直接調(diào)用get_temp_ds(), 讀取溫度的全局變量。
不建議用這個(gè)代碼,不規(guī)范 .c文件都寫到了.h文件里。

就是我想將溫度輸出到lcd1602上,最后應(yīng)該輸出哪幾個(gè)參數(shù)啊
ID:864872 發(fā)表于 2022-4-2 23:23
一事無(wú)成 發(fā)表于 2022-4-2 22:14
直接調(diào)用get_temp_ds(), 讀取溫度的全局變量。
不建議用這個(gè)代碼,不規(guī)范 .c文件都寫到了.h文件里。

是直接將get_temp_ds()寫進(jìn)main函數(shù)嗎?我開始就寫了,但是讀不出來(lái)的
ID:1007932 發(fā)表于 2022-4-2 22:14
直接調(diào)用get_temp_ds(), 讀取溫度的全局變量。
不建議用這個(gè)代碼,不規(guī)范 .c文件都寫到了.h文件里。

ps 建議去看看c語(yǔ)言和通信協(xié)議。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表