freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

莫宏宇基于單片機(jī)的水溫控制系統(tǒng)設(shè)計(jì)(已改無錯(cuò)字)

2022-07-26 21:13:04 本頁面
  

【正文】 0 LCALL READ_18200 。將讀出的溫度數(shù)據(jù)保存到35H/36H RET 鍵盤掃描處理流程此流程為鍵盤掃描處理,CPU通過檢測各數(shù)據(jù)線的狀態(tài)(0或1)就能知道是否有按鍵閉合以及哪個(gè)按鍵閉合。鍵盤管理程序的功能是檢測是否有按鍵閉合,如果有按鍵閉合,消除抖動(dòng),根據(jù)鍵號轉(zhuǎn)到相應(yīng)的鍵處理程序,按鍵流程圖如圖33所示。 圖 33鍵盤掃描子程序流程圖 報(bào)警處理流程運(yùn)行程序后,溫度傳感器DS18B20即可對環(huán)境進(jìn)行溫度采集,并送LED數(shù)碼管顯示。我們可以在程序里設(shè)定溫度上限值,當(dāng)采集到的外界溫度高于當(dāng)前所設(shè)定溫度上限值時(shí),程序就會(huì)進(jìn)入報(bào)警子程序,觸發(fā)蜂鳴器進(jìn)行報(bào)警。其程序流程圖如圖34所示。圖34 報(bào)警子程序流程圖 4 系統(tǒng)調(diào)試 硬件電路調(diào)試仔細(xì)檢查所接電路,按照硬件原理圖接線,理論上是能實(shí)現(xiàn)的,如果數(shù)碼管不顯示,則應(yīng)該檢查線路是否正確,或是因?yàn)閱纹瑱C(jī)沒有工作,還有集電極和發(fā)射極是否接對。如果只顯示兩個(gè)八,則可能是DS18B20沒有接正確,檢查上拉電路是否接好。另外要注意的是,由單片機(jī)輸出的控制信號比較小,需要進(jìn)行放大才能驅(qū)動(dòng)繼電器工作,否則就不能實(shí)現(xiàn)升溫過程,通常選用8550三極管來進(jìn)行放大。還有220V交流電綠色接頭和加熱管黃色接頭必須接正確,否則導(dǎo)致電路燒壞。蜂鳴器是低電平有效。如果能注意這些問題,電路基本不會(huì)出錯(cuò)。 軟件調(diào)試如果硬件電路檢查后,沒有問題卻實(shí)現(xiàn)不了設(shè)計(jì)要求,則可能是軟件編程的問題,首先應(yīng)檢查初始化程序,然后是讀溫度程序,顯示程序,以及繼電器控制程序,對這些分段程序,要注意邏輯順序,調(diào)用關(guān)系,以及涉及到了標(biāo)號,有時(shí)會(huì)因?yàn)橐粋€(gè)標(biāo)號而影響程序的執(zhí)行,除此之外,還要熟悉各指令的用法,以免出錯(cuò)。還有一個(gè)容易忽略的問題就是,源程序生成的代碼是否燒入到單片機(jī)中,如果這一過程出錯(cuò),那不能實(shí)現(xiàn)設(shè)計(jì)要求也是情理之中的事。本人在設(shè)計(jì)的時(shí)候在偉福仿真軟件進(jìn)行調(diào)試,通過此軟件進(jìn)行調(diào)試可以很方便的觀察單片機(jī)內(nèi)部各個(gè)寄存器及內(nèi)部存儲(chǔ)器變化情況,以方便進(jìn)行調(diào)試。 系統(tǒng)操作說明本系統(tǒng)上電后數(shù)碼管顯示當(dāng)前測量溫度,此時(shí)加熱指示燈和保溫指示燈均不點(diǎn)亮;若此時(shí)按“自動(dòng)加熱”鍵,則單片機(jī)自動(dòng)將預(yù)加熱溫度設(shè)置為80℃并開始加熱,送出一個(gè)加熱信號,并點(diǎn)亮加熱指示燈;若按“溫度設(shè)置”鍵,則進(jìn)入預(yù)加熱溫度設(shè)置界面,此時(shí)數(shù)碼管閃爍顯示預(yù)設(shè)置溫度,此時(shí)通過按鍵“+”和“-”進(jìn)行設(shè)置溫度,預(yù)設(shè)置溫度按“5”遞增或遞減,設(shè)置好溫度后再按一次“溫度設(shè)置”鍵確定,單片機(jī)保存預(yù)設(shè)置溫度,并開始加熱。此時(shí)單片機(jī)通過數(shù)碼管顯示實(shí)時(shí)檢測的溫度并和預(yù)設(shè)置溫度進(jìn)行對比,如果實(shí)測溫度大于或等于預(yù)設(shè)置溫度,則單片機(jī)發(fā)出停止加熱信號并熄滅加熱指示燈,點(diǎn)亮保溫指示燈,且當(dāng)超過預(yù)設(shè)溫度時(shí)發(fā)出報(bào)警;當(dāng)溫度下降到預(yù)設(shè)置溫度以下5度時(shí),單片機(jī)再次發(fā)出加熱信號,同時(shí)熄滅保溫指示燈,點(diǎn)亮加熱指示燈,依次循環(huán)控制。 數(shù)據(jù)測試1.靜態(tài)數(shù)據(jù)測試取一桶凈水,改變它的溫度,觀察數(shù)碼管上顯示的溫度值,并用溫度計(jì)進(jìn)行測溫,記錄兩組數(shù)據(jù),比較差異。記錄表如下:表41 靜態(tài)溫度數(shù)據(jù)測試表溫度℃123456顯示溫度234763778490測量溫度244763808491有測試數(shù)據(jù)可知,本系統(tǒng)測溫結(jié)果與溫度計(jì)測溫基本一致,能滿足設(shè)計(jì),證明了設(shè)計(jì)的合理性。2.動(dòng)態(tài)數(shù)據(jù)測試進(jìn)行溫度設(shè)定,通過設(shè)定溫度值(75℃),觀察加熱管的加熱情況,以及數(shù)碼管的顯示值,再用溫度計(jì)測量水溫,每隔一段時(shí)間記錄一次數(shù)據(jù),將兩組值進(jìn)行比較。記錄表如下:(設(shè)定前溫度為25℃)表42 靜態(tài)溫度數(shù)據(jù)測試表組數(shù)分組1234567
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1