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

正文內(nèi)容

基于單片機的電熱水壺控制系統(tǒng)的畢業(yè)論文(參考版)

2025-06-30 20:03本頁面
  

【正文】 還有同班的十幾位同學(xué),在學(xué)習(xí)生活中,他們給予了我極大的關(guān)心和幫助,在此向他們表示我最真誠的感謝。老師在教學(xué)和科研的繁忙的工作中為我指導(dǎo)論文,認真批閱和精心校改全稿,本文的完成凝聚了導(dǎo)師的辛勤汗水和無私的奉獻。由于條件有限,只編制部分子程序,希望日后可以進行總體調(diào)試,以對系統(tǒng)做進一步的改進。還要通過程序的設(shè)計實現(xiàn)各功能,設(shè)計安全、可靠,完全能夠滿足實際需要。整個系統(tǒng)的關(guān)鍵電路是單片機控制電路,該電路是整個控制的核心,完成信號的輸入和輸出的轉(zhuǎn)換。方法是讓段選碼輸出為0,則不論顯示器中各位是選通還是關(guān)閉,均是熄滅顯示。程序如下: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 ;有鍵按下,轉(zhuǎn)INK1AJMP BEGIN INK1: ACALL DIS ;調(diào)顯示子程序,延時8~9ms ACALL DL1ms ACALL DL1ms ;共延時約10ms去抖 ACALL CLEAR ;熄滅顯示器 ACALL CCSCAN ;全列置零掃描,判是否確有按鍵按下 JNZ INK2 ;確有鍵按下,轉(zhuǎn)INK2 AJMP BEGIN ;抖動引起,轉(zhuǎn)回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 ;恢復(fù)鍵號到A中 RET ;返回NEXT: INC R4 ;列號加1 MOV A,R2 ;列掃描碼送A JNB ,KERR ;全6列掃完,無按鍵,為干擾,轉(zhuǎn)KERR MOV A,R2KERR: AJMP BEGIN ;繼續(xù)等待鍵輸入全列置零掃描子程序,以判定鍵盤是否存在某一鍵被按下,如無按鍵,A中返回零。第1位LED的位選碼7FH MOV A,R3AGAIN:MOV DPTR,7F01H ;指向PA口 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位顯示完,轉(zhuǎn)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子程序進行軟件消抖;通過設(shè)置處理標志來區(qū)分閉合鍵是否已處理過。寫命令MOV R0,50H 。8255PA、PA、PB口為輸出,PC口為輸入 MOV DPTR,F(xiàn)F7CH 。PC5=0 鍵盤和顯示接口電路程序設(shè)計 鍵盤和顯示器的程序設(shè)計 8255在MCS51單片機應(yīng)用系統(tǒng)中廣泛用于連接外部設(shè)備,如打印機、鍵盤、顯示器以及作為控制信息的輸入、輸出口。控制字→AMOVX DPTR,A 。程序如下:MOV DPTR,0FF7FH ??刂谱帧刂瓶? 。例如,如果想把C口的第6位PC5置1,相應(yīng)的控制字為:00001011B=0BH,程序如下:MOV DPTR,0FF7FH :控制口地址→DPTRMOV A,0BH 。DATA2→AMOVX DPTR,A 。將DATA1送B口輸出MOV DPTR,0FF7EH 。B口地址→DPTRMOV A,DATA1 。A口地址→DPTRMOVX A,DPTR ??刂萍拇嫫鞯刂贰鶧PTRMOVX DPTR,A 。圖31主程序流程圖 8255的程序設(shè)計 8255的程序的初始化8255的編程如下:由第四章可得8255各端口地址是:A口地址:FF7CH B口地址:FF7DH C口地址:FF7EH 控制口地址:FF7FH假設(shè)要求8255工作方式0,且A口作為輸出,B口作為輸出,C口作為輸入,則工作程序如下:MOV A,81 H 。單片機的I/O口方向是可編程的,在程序中應(yīng)正確設(shè)置其方向,保證單片機的正常工作。 報警裝置首先通過按鍵對要達到的溫度進行設(shè)定,通過加熱裝置對水進行加熱,當(dāng)加熱溫度達到或超過設(shè)定值時,將加熱信號送到8051中,通過微處理器處理后,輸出到P1口報警,并通過三極管驅(qū)動揚聲器或蜂鳴器報警。對于電阻率隨溫度變化的電熱器件,通常使用降壓啟動方式,即開始通電時,電壓逐漸上升,使電熱器的工作電流在K
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1