找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3224|回復(fù): 10
收起左側(cè)

關(guān)于c51單片機使用匯編語言時溫度傳感器ds18b20無法工作的問題

[復(fù)制鏈接]
ID:1085682 發(fā)表于 2023-6-24 14:51 | 顯示全部樓層 |閱讀模式
1.我在網(wǎng)上找這個溫度傳感器的參考數(shù)據(jù)手冊,感覺有不同的版本,關(guān)于延時的說法不一,比如有的是15-60us,有的又是別的,有的寫1和寫0延時不一樣,有的又一樣。新手剛接觸這個真的很懵,不知道該信哪個。大家有沒有準(zhǔn)確的延時參考

2,想問問有沒有大佬幫我看看我到底哪里有問題,以下是我的asm文件和protues仿真圖。真的是不太會。。。。很茫然

溫度傳感器提問.rar

30.5 KB, 下載次數(shù): 7

回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-24 15:38 | 顯示全部樓層
其中的display顯示函數(shù)和溫度轉(zhuǎn)顯示的程序應(yīng)該時沒有問題的,應(yīng)該就是讀寫初始化子程序和總的溫度轉(zhuǎn)換的有問題
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-6-25 08:48 | 顯示全部樓層
程序是他人寫的,他人不是神也會錯。
靠譜的做法是:查你當(dāng)下使用的溫度傳感器的手冊。
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2023-6-25 23:51 | 顯示全部樓層
DS18B20的時序各種錯
花了半天才調(diào)好
2023-06-25_234957.png


回復(fù)

使用道具 舉報

ID:370019 發(fā)表于 2023-6-26 00:01 | 顯示全部樓層
能不能實際測量下?
回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-26 16:32 | 顯示全部樓層
lkc8210 發(fā)表于 2023-6-25 23:51
DS18B20的時序各種錯
花了半天才調(diào)好

大佬我哪里錯了可以說一下嗎
回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-26 16:44 | 顯示全部樓層
寫程序用的一個csdn帖子搬得的數(shù)據(jù)手冊
這兩天沒看單片機,等會在重新?lián)Q個參考時序
51hei圖片_20230626163850.png
回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-26 17:16 | 顯示全部樓層
tcjsjxx123 發(fā)表于 2023-6-26 00:01
能不能實際測量下?

實際測量的時候一開始是58,后來我重新改了改顯示55,就是會一直不動
回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-26 23:52 | 顯示全部樓層
lkc8210 發(fā)表于 2023-6-25 23:51
DS18B20的時序各種錯
花了半天才調(diào)好

是我延時程序達(dá)不到標(biāo)準(zhǔn),還是我有一部分程序延時延錯了,還是我參考的的那個數(shù)據(jù)手冊不準(zhǔn)確
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2023-6-27 11:27 | 顯示全部樓層
HANNAH10248 發(fā)表于 2023-6-26 23:52
是我延時程序達(dá)不到標(biāo)準(zhǔn),還是我有一部分程序延時延錯了,還是我參考的的那個數(shù)據(jù)手冊不準(zhǔn)確

都有
如這里
2023-06-27_101308.png
MOV 消耗 2 步
DJNZ 消耗 2 步
34H減到零一共消耗
100 * 2 + 2 = 202 步
33H減到零一共消耗
5 * 202 + 5*2 + 2 = 1022 步
即1.022ms @12Mhz


2023-06-27_101330.png 121行CHUSHI的位置放錯了,引致死循環(huán)了

這里更過分
2023-06-27_112537.png

寫完1后直接跳出循環(huán)了


錯誤太多,不能盡錄
回復(fù)

使用道具 舉報

ID:1085682 發(fā)表于 2023-6-27 22:36 | 顯示全部樓層

好,謝謝大佬,見笑了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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