熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2024-6-19 08:30
正文摘要:這是我們的一個(gè)任務(wù),仿真圖已經(jīng)做出來了,但是程序沒什么思路,還沒有系統(tǒng)的學(xué)習(xí)過程序編寫,但是簡單程序能看懂,不知道如何去編寫 設(shè)計(jì)一個(gè)具有溫度實(shí)時(shí)顯示的溫度檢測系統(tǒng): 1. 液晶屏LCD顯示當(dāng)前溫度和設(shè)定溫 ... |
在視頻網(wǎng)站上看看博主的講解視頻 |
先根據(jù)DS18B20的數(shù)據(jù)讀取與初始化邏輯寫代碼,站里面也有發(fā)布的 然后再把LCD1602的模塊程序搞出來,這兩部分都是通用的 剩下的就是根據(jù)設(shè)計(jì)要求 改一下邏輯 |
先分別實(shí)現(xiàn)一部分的功能,等都差不多實(shí)現(xiàn)的時(shí)候,再結(jié)合在一起 |
有個(gè)方法,你在網(wǎng)上搜一下,看看別人的程序怎么寫,學(xué)習(xí)他們的方法,我設(shè)計(jì)就是這樣搞的,而且這樣學(xué)的也快一些 |
名字不是重點(diǎn) 發(fā)表于 2024-6-21 09:17 他說的可能是顯示精度 |
我來分解下: 設(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模塊 |
列出想要實(shí)現(xiàn)的功能之后,進(jìn)行頭文件變量定義,然后加上功能實(shí)現(xiàn)函數(shù)和中斷函數(shù),延時(shí)函數(shù)等等;編寫主函數(shù)(程序的主要邏輯處理和控制流程)。大概率會(huì)遇到很多問題,可以多在網(wǎng)上檢索一下,學(xué)習(xí)別人的代碼 |
3. 溫度測量精度:0.1℃; 這條就不適用于DS18B20,它的精度是正負(fù)0.5℃。 |
再畫出邏輯流程圖。而后依流程寫程序。 |
Powered by 單片機(jī)教程網(wǎng)