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

正文內(nèi)容

基于單片機的電熱水壺控制系統(tǒng)的設計畢業(yè)論文-資料下載頁

2025-06-27 19:39本頁面
  

【正文】 MOVX @DPTR,A ;位選碼送PA口 MOV A,@R0 ;取顯示數(shù)據(jù) MOV DPTR,DSEG ;取段選碼表首址 MOVC A,@A+DPTR ;取段選碼 MOV DPTR,7F02H ;指向PB口 MOVX @DPTR,A ;段選碼送PB口 ACALL DL1ms ;延時1ms INC R0 ;指向下一顯示數(shù)據(jù)單元MOV A,R3 JNB ,OUT ;6位顯示完,轉OUTRR A ;未完,調(diào)整為下一位選碼MOV R3,A AJMP AGAIN ;繼續(xù)顯示下一位OUT: RET ;子程序返回DSEG: DB 3FH,06H,5BH ;顯示0,1,2DB 4FH,66H,6DH ;顯示3,4,5DB 77H,7CH,39H ;顯示A,B,CDB 5EH,79H,71H ;顯示D,E,F(xiàn)DL1ms: MOV R7,01H ;延時1ms子程序DL0: MOV R6,0FFHDL1: DJNZ R6,DL1DLNZ R7,DL0 RET 鍵盤掃描子程序本方案中用延時10ms子程序進行軟件消抖;通過設置處理標志來區(qū)分閉合鍵是否已處理過。開始8255初始化調(diào)顯示子程序并熄滅子程序調(diào)全列置零掃描子程序有按鍵否? N Y調(diào)顯示子程序延時約10ms調(diào)全列置零掃描子程序確有按鍵? N Y N Y6列完否? N Y定位鍵號調(diào)顯示子程序并熄滅顯示器調(diào)全列置零掃描子程序按鍵釋放? N返回 圖33 程序流程圖在掃描鍵盤的過程中應兼顧顯示器的顯示。程序如下:KEYSUB: MOV A,00000011B ;8255PA、PB口輸出,PC口輸入 MOV DPTR,F(xiàn)F7FH ;控制字地址送DPTR MOVX @DPTR,A ;向8255輸出控制字BEGIN: ACALL DIS ;調(diào)顯示子程序 ACALL CLEAR ;清零顯示器,即熄滅 ACALL CCSCAN ;全列置零掃描,判有無按鍵按下 JNZ INK1 ;有鍵按下,轉INK1AJMP BEGIN INK1: ACALL DIS ;調(diào)顯示子程序,延時8~9ms ACALL DL1ms ACALL DL1ms ;共延時約10ms去抖 ACALL CLEAR ;熄滅顯示器 ACALL CCSCAN ;全列置零掃描,判是否確有按鍵按下 JNZ INK2 ;確有鍵按下,轉INK2 AJMP BEGIN ;抖動引起,轉回BEGIN INK2: MOV R2,0FEH ;掃描第1列,置第1列為0 MOV R4,00H ;列號送R4COLUM: MOV DPTR,F(xiàn)F7DH ;指向PB口 MOV A,R2 ;掃描碼送A MOVX @DPTR,A ;輸出掃描碼 INC DPTR INC DPTR ;指向PC口 MOVX A,@DPTR ;讀出PC口 POP AKON: ACALL DIS ;調(diào)顯示,等待按鍵釋放 ACALL CLEAR ;熄滅顯示 ACALL CCSCAN ;判按鍵是否仍按下 JNZ KON ;鍵未釋放,繼續(xù)等待 POP A ;恢復鍵號到A中 RET ;返回NEXT: INC R4 ;列號加1 MOV A,R2 ;列掃描碼送A JNB ,KERR ;全6列掃完,無按鍵,為干擾,轉KERR MOV A,R2KERR: AJMP BEGIN ;繼續(xù)等待鍵輸入全列置零掃描子程序,以判定鍵盤是否存在某一鍵被按下,如無按鍵,A中返回零。CCSCAN:MOV DPTR,F(xiàn)F7DH ;指向PB口 MOV A, 00H MOVX @DPTR,A ;PB口輸出全零 INC DPTR INC DPTR ;指向PC口 MOVX A,@DPTR ;讀PC口 CPL A ANL A,0FH ;屏蔽高4位 RET ;返回 熄滅顯示器子程序,以防掃描鍵盤時,影響顯示器的顯示,因為顯示器的位掃描線與鍵盤列掃描線共用。方法是讓段選碼輸出為0,則不論顯示器中各位是選通還是關閉,均是熄滅顯示。CLEAR: MOV DPTR,F(xiàn)F7CH ;指向PA口 MOV A,00H ;段選碼為00H MOVX @DPTR,A ;PA口輸出全0 RET ;返回結 論本設計完成了單片機對電熱水壺的控制。整個系統(tǒng)的關鍵電路是單片機控制電路,該電路是整個控制的核心,完成信號的輸入和輸出的轉換。另一個重要電路是溫度檢測和加熱控制電路,該電路完成了溫度信號的采樣和溫度的控制,并通過A/D轉換電路的模數(shù)轉換將信號送到單片機的控制電路中。還要通過程序的設計實現(xiàn)各功能,設計安全、可靠,完全能夠滿足實際需要。在本次設計中,本人掌握了一定的單片機硬件結構知識,設計出硬件電路,并通過編程使部分硬件功能得到了實現(xiàn),使書本上的知識得到了應用。由于條件有限,只編制部分子程序,希望日后可以進行總體調(diào)試,以對系統(tǒng)做進一步的改進。參 考 文 獻1. 楊紅科等.《HT46R47在電熱水壺中的應用》..2. 李華等.《MCS51系列單片機實用接口技術》..3. 張迎新.《單片微型計算機原理、應用及接口技術》..4. 清源計算機工作室.《PROTEL 99 SE電路設計與仿真》..5. 王樹勛等.《單片微機計算機原理與開發(fā)》..6. 陳奧初等.《單片機應用系統(tǒng)設計與實施》..7. 何立民.《單片機應用系統(tǒng)設計》..8. 宋宏運.《單片微機計算機原理及應用》..9. 張毅剛等.《MCS51單片機應用設計》..10. 周明德.《微型計算機硬件軟件及應用》..11. 劉光斌等.《單片機系統(tǒng)實用抗干擾技術》..王福瑞等.《單片機測控系統(tǒng)設計大全》.12
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1