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

正文內(nèi)容

基于單片機的溫度采集與控制設(shè)計(參考版)

2024-10-12 14:14本頁面
  

【正文】 。對 老師的感激之情是無法用言語表達的。 老師多次詢問研究進度,并為我們指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。為以后從事單片機軟硬件產(chǎn)品的設(shè)計開發(fā)、 PC 軟件開發(fā)打下了良好的基礎(chǔ),樹立獨立從事產(chǎn)品研發(fā)的信心,并在這種能力上得到了比較充分的鍛煉。 ( 3) 通過開關(guān)按鈕對 DS18B20 的溫度范圍進行加、減設(shè)置。我在這個過程中深刻的感受到了做畢業(yè)設(shè)計的意義所在,和我一樣真正投入了身心去做的人也一定會有同樣的感觸。雖然在制作過程中 不可避免地遇到很多問題,但是最后還是在老師以及同學(xué)的幫助下圓滿解決了這些問題,實現(xiàn)了整個系統(tǒng)設(shè)計與最后調(diào)試,相關(guān)指標(biāo)達到期望的要求,很好地完成了本次設(shè)計任務(wù)。 這次畢業(yè)設(shè)計,從確定課題,到后來的資料查找、理論學(xué)習(xí),再有就是近來的調(diào)試和測試過程,這一切都使我的理論知識和動手能力進一步得到提高。30 毫秒 D3: MOV R7, 248 DJNZ R7 , $ DJNZ R6 , D3 RET CHANGE: MOV B ,5 MUL AB JNC D4 SETB C D4: RRC A RET 。延時 DJNZ R4 ,$ JMP AAA RET 。C=0 表示比下限大 CLR 。與下限溫度作比較 22 JNC LOOP 。C=0 表示比上限大,停止加熱 SETB JMP LOOP TDOWN:MOV A ,37H 。與上限溫度作比較 JC LOOP 。C=0 取入值較大,表示;溫度上升, C=1 表示下降 TUP:MOV A, 37H 。將現(xiàn)在溫度值存入 33H CLR C 。檢測轉(zhuǎn)換完成否 JMP WAIT ADC:MOVX A ,R0 。使 BUS 為高阻抗 。上限溫度存入 30H MOV 36H ,0FFH 。第 2 次按消除抖動 JB ,L6 。 毫秒 JNB ,L5 。顯示 00 MOV R5 ,10 。計溫指針初值 L4: MOV A,R0 。消除抖動 JNB ,$ 。下限溫度存入 31H JB ,$ 。第 2次按消除抖動 JB ,L3 。 毫秒 JNB ,L2 。輸出至 P1顯示 20 MOV R5 , 10 。計溫指針初值 L1: MOV A,R0 。消除抖動 JNB ,$ 。顯示 00 JB ,$ 。 8 9 A B C D E F END 溫度控制 軟件設(shè)計 運用單片機的 P0 口進行溫度控制,通過 到 分別接的按鈕K1,TI,TO,K0 對 DS18B20 的溫度范圍設(shè)定,當(dāng)所采集到的溫度超出所設(shè)定的范圍是系統(tǒng)就會自動報警。段碼表 。顯示小數(shù)部分 MOV R3,0FBH MOV R4,0F7H JNB FLAG, DISP2 DJNZ R1,DISP1 RET 。延時 MOV P2,0FFH 。查表 JNB FLAG,D11 JMP D12 D11: ANL A,7FH D12:MOV P2,A 。字型 R2 送 A MOV DPTR,TAB 。低位送 R2 暫存 MOV P3,R4 。延時 MOV P2,0FFH 。查表 MOV P2,A ?;字型R 2 送 A MOV DPTR,TAB 。高位送 R2 暫存 MOV P3,R3 。 DISPLAY: MOV R1,250 DISP1: MOV A,T_INTEGER 。暫存 R2 MOV A,B MOV B,10 MUL AB MOV B,16 DIV AB MOV B,A MOV A,R2 SWAP A ADD A,B 18 MOV T_DF,A 。獲得整數(shù)部分( 1字節(jié)) TO_BCD:MOV A,T_INTEGER MOV B,10 DIV AB SWAP A ADD A,B MOV T_INTEGER,A 。 T_FORMAT: MOV A,0FH ANL A,TEMPERL MOV T_DF,A 。低位存入 31H(TEMPERH) RE0: MOV R2,8 RE1: SETB DAT NOP NOP CLR DAT NOP NOP SETB DAT MOV R3,4 DJNZ R3,$ MOV C,DAT RRC A MOV R3,30 DJNZ R3,RE1 MOV R1,A DEC R1 。 READ_1820: MOV R4,2 。 WRITE_1820: MOV R2,8 。延時 240us JB DAT,INIT2 。超時而沒有響應(yīng)。然后拉高數(shù)據(jù)線 MOV R2,30 DJNZ R2,$ 。 Set_18B20: SETB DAT NOP CLR DAT MOV R2,250 。準備讀溫度前先初始化 MOV A,0CCH 15 LCALL WRITE_1820 MOV A,0BEH 。跳過 ROM 匹配 LCALL WRITE_1820 MOV A,44H 。將讀出的 2字節(jié)溫度格式化,并轉(zhuǎn)換為壓縮 BCD 碼 LCALL DISPLAY 。使用 DS18B20 一定要禁止中斷 MOV SP,60H MOV T_DF,00H MOV T_INTEGER,20H MOV 21H,28H AA: LCALL GET_TEMPER 。標(biāo)志位 DAT BIT 。用
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1