標(biāo)題: 仿真圖已經(jīng)做出來了,但是單片機(jī)程序沒什么思路,還沒有系統(tǒng)的學(xué)習(xí)過程序編寫 [打印本頁]

作者: __首陽    時(shí)間: 2024-6-19 08:30
標(biāo)題: 仿真圖已經(jīng)做出來了,但是單片機(jī)程序沒什么思路,還沒有系統(tǒng)的學(xué)習(xí)過程序編寫
這是我們的一個(gè)任務(wù),仿真圖已經(jīng)做出來了,但是程序沒什么思路,還沒有系統(tǒng)的學(xué)習(xí)過程序編寫,但是簡單程序能看懂,不知道如何去編寫
設(shè)計(jì)一個(gè)具有溫度實(shí)時(shí)顯示的溫度檢測系統(tǒng):
1. 液晶屏LCD顯示當(dāng)前溫度和設(shè)定溫度;
2. 每1s采樣溫度,LCD更新顯示值;
3. 溫度測量精度:0.1℃;
4. 通過按鍵設(shè)定溫度的上、下限,超過所設(shè)定的閾值,聲光報(bào)警。

51hei截圖20240618115346.png (261.96 KB, 下載次數(shù): 14)

51hei截圖20240618115346.png

作者: yzwzfyz    時(shí)間: 2024-6-20 20:19
再畫出邏輯流程圖。而后依流程寫程序。
作者: 名字不是重點(diǎn)    時(shí)間: 2024-6-21 09:17
3. 溫度測量精度:0.1℃;
這條就不適用于DS18B20,它的精度是正負(fù)0.5℃。
作者: cgvryn    時(shí)間: 2024-6-26 09:31
列出想要實(shí)現(xiàn)的功能之后,進(jìn)行頭文件變量定義,然后加上功能實(shí)現(xiàn)函數(shù)和中斷函數(shù),延時(shí)函數(shù)等等;編寫主函數(shù)(程序的主要邏輯處理和控制流程)。大概率會(huì)遇到很多問題,可以多在網(wǎng)上檢索一下,學(xué)習(xí)別人的代碼
作者: 三極管一樣的人    時(shí)間: 2024-6-27 10:53
我來分解下:
設(shè)計(jì)一個(gè)具有溫度實(shí)時(shí)顯示的溫度檢測系統(tǒng):
1. 液晶屏LCD顯示當(dāng)前溫度和設(shè)定溫度;
2. 每1s采樣溫度,LCD更新顯示值;
3. 溫度測量精度:0.1℃;
---->LCD1602模塊知識(shí)


4. 通過按鍵設(shè)定溫度的上、下限,---->按鍵模塊知識(shí)

,超過所設(shè)定的閾值,聲光報(bào)警。 --->beer/LED模塊






作者: xiaobendan001    時(shí)間: 2024-6-27 15:49
名字不是重點(diǎn) 發(fā)表于 2024-6-21 09:17
3. 溫度測量精度:0.1℃;
這條就不適用于DS18B20,它的精度是正負(fù)0.5℃。

他說的可能是顯示精度
作者: 燒燈續(xù)晝    時(shí)間: 2024-6-27 20:16
有個(gè)方法,你在網(wǎng)上搜一下,看看別人的程序怎么寫,學(xué)習(xí)他們的方法,我設(shè)計(jì)就是這樣搞的,而且這樣學(xué)的也快一些
作者: 2831606172    時(shí)間: 2024-7-1 14:52
先分別實(shí)現(xiàn)一部分的功能,等都差不多實(shí)現(xiàn)的時(shí)候,再結(jié)合在一起
作者: 17337161031    時(shí)間: 2024-7-1 21:33
先根據(jù)DS18B20的數(shù)據(jù)讀取與初始化邏輯寫代碼,站里面也有發(fā)布的 然后再把LCD1602的模塊程序搞出來,這兩部分都是通用的 剩下的就是根據(jù)設(shè)計(jì)要求 改一下邏輯
作者: 3205563085    時(shí)間: 2024-7-2 00:41
在視頻網(wǎng)站上看看博主的講解視頻




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