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

正文內(nèi)容

基于單片機的溫度監(jiān)測電路課程設(shè)計(專業(yè)版)

2025-09-08 17:52上一頁面

下一頁面
  

【正文】 鍵盤程序,出口: A 為按鍵值 01H: 0 無鍵按下 1 有鍵按下 KEY: MOV KEYPORT,0FH MOV A,KEYPOR CJNE A,0FH,KEYDOWN MOV A,0FFH RET KEYDOWN: LCALL DELAY43MS MOV KEYPORT,0FH MOV A,KEYPORT CJNE A,0FH,KEYDOWN_YES MOV A,0FFH RET KEYDOWN _YES: MOV B,A MOV KEYPORT,0F0H MOV A,KEYPORT ORL A,B PUSH 30H MOV 30H,A MOV R3,10H MOV DPTR,KEYVALUE NEXT_KEY: MOV A,R3 MOVC A,a+dptr CJNE A,30h,NEXTKEYVALUE DEC R3 POP 30H WAITKEY_F: MOV KEYPORT,0FH MOV A,KEYPORT CJNE A,0FH, WAITKEY_F MOV A,R3 SETB 01H RET 課程設(shè)計說明書 22 NEXTKEYVALUE: DJNZ R3,NEXT_KEY DEC R3 POP 30H WAITKEY_FREE: MOV KEYPORT,0FH MOV A,KEYPORT CJNE A,0FH, WAITKEY_FREE MOV A,R3 SETB 01H RET KEYVALUE: DB 0FFH,7EH,7DH,7BH,77H,0BEH,0BDH,0BBH,0B7H,0DEH,0DDH,0DBH,0D7H,0EEH,0EDH,0EBH,0E7H DELAY43MS: PUSH A MOV A,R3 PUSH A MOV A,R2 PUSH A MOV R3,43 DELAY: MOV R2,0FAH LOOP: NOP 。 這次設(shè)計基本的完成了任務(wù)書的要求,實現(xiàn)了溫度的控制。本系統(tǒng)的設(shè)計成本很低,總成本不超過 50 元人民幣。給 VCC 端加上 +5V 的電壓, GND 端接地。對應(yīng)的按鍵的序號排列如圖 所示: 圖 按鍵的序號排列圖 圖 中微處理單元是 AT89S51 單片機, X1 和 X2 接 12M 的兩腳晶振 , 接兩個 30PF的起振電容 , J1 是上拉電阻 .單片機的 P1 口 8 位引腳與行列式鍵盤輸出腳相連 , 控制和檢測行列式鍵盤的 輸入 。按鍵自動復(fù)位是通過外部復(fù)位電路的來實現(xiàn)的 。檢測范圍 5 攝氏度到 60 攝氏度。 本設(shè)計運用主從分布式思想,由一臺上 位機( PC 微型計算機),下位機(單片機)多點溫度數(shù)據(jù)采集,組成兩級分布式多點溫度測量的巡回檢測系統(tǒng)。該系統(tǒng)采用 RS232串行通訊標準,通過上位機( PC)控制下位機(單片機)進行現(xiàn)場溫度采集。本系統(tǒng)除了顯示溫度以外還可以設(shè)置一個溫度值,對所測溫度進行監(jiān)控,當溫度高于或低于設(shè)定溫度時,開始報警并啟動相應(yīng)程序 。 我們選用 C1 取 47μf。 行線通過上拉電阻接到 +5V 上 , 無按鍵按下時 , 行線處于高電平狀態(tài) , 有鍵按下時 , 行線的電平狀態(tài)將由與此行線相連接的列線的電平?jīng)Q定 。 VEE 端的驅(qū)動電壓不要過大,要調(diào)節(jié)滑動變阻器使 VEE 在 伏以下顯示器才能工作。如果采用大批量生產(chǎn)的話,生產(chǎn)成本會更低。通過測試表明系統(tǒng)的設(shè)計是正確的,可行的 。內(nèi)層循環(huán)為 1MS NOP DJNZ R2,LOOP DJNZ R3, DELAY POP A MOV R2,A POP A MOV R3,A POP A RET 。1100,00000 行起始地址為 40 CLR D2RS NOP NOP NOP LCALL DISPLAY_WRT DIS_DAT_WRT1: MOV P0,R0 SETB D2RS NOP NOP NOP 課程設(shè)計說明書 20 LCALL DISPLAY_WRT RET DISPLAY_WRT: CLR D2RW NOP NOP NOP SETB D2E NOP NOP NOP CLR D2E NOP NOP NOP RET DISPLAY_RD: SETB D2RW NOP NOP NOP SETB D2E NOP NOP NOP MOV A,P0 NOP NOP NOP CLR D2E NOP NOP NOP RET DIS_DATA_RD: LCALL CHK_BUSY_FLG MOV P0,0FFH 課程設(shè)計說明書 21 SETB D2RS LCALL DISPLAY_RD RET 。因此這種系統(tǒng)的設(shè)計具有比較好的社會效益。 ORG 0000H LJMP MAIN 開始 系統(tǒng)初始化 Int0=0? 溫度上下限設(shè)定 溫度測量 顯示系統(tǒng) 溫度測量 N Y 課程設(shè)計說明書 12 ORG 0003H (中斷入口地址) JMP INT0 ORG 0038H (主程序的起始地址) MAIN (主程序) MCS51 響應(yīng)中斷后,就進入中斷 服務(wù)程序,中斷程序的基本流程圖如下圖 : 圖 中斷服務(wù)程序基本流程 關(guān) 中 斷 現(xiàn)場保護 中斷處理 開 中 斷 開 中 斷 關(guān) 中 斷 現(xiàn)場恢復(fù) 中斷返回 課程設(shè)計說明書 13 6 設(shè)計總結(jié) 本系統(tǒng)的設(shè)計,是為了保證某特定環(huán)境溫度維持在設(shè)定的范圍內(nèi),以保證工作系統(tǒng)在穩(wěn)定的狀態(tài)下工作。 與單片機的連接如圖 所示 : 12345678401312V C CP 10P 11P 12P 13P 14P 15P 16P 17I N T 0I N T 131 E A /V P1918X T A L 1X T A L 22017169 R E S E TRDWRG N D3938373635343332P 00P 01P 02P 03P 04P 05P 06P 072827262524232221P 20P 21P 22P 23P 24P 25P 26P 27291514 T0T1301110R X TT X DA L E /P R O GP S E NU2A T 8 9S 51Y111 .0 59 2MC122 PC222 PC310 6R18. 2KS1 S2 S3 S4S5 S6 S7 S8S9 S 1 0 S 1 1 S 1 2S 1 3 S 1 4 S 1 5
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1