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

正文內(nèi)容

基于單片機的洗衣機智能控制系統(tǒng)(編輯修改稿)

2024-07-20 06:51 本頁面
 

【文章內(nèi)容簡介】 的中斷由中斷允許寄存器IE、中斷優(yōu)先級寄存器IP中的相應(yīng)位進行控制。定時器T0的中斷入口地址為000BH,T1的中斷入口地址為001BH。 定時器的編程包括; (l)置工作方式。 (2)置計數(shù)初值。 (3)中斷設(shè)置。 (4)啟動定時器。 由于MCS51的定時器采用加1計數(shù),因此,計數(shù)初值應(yīng)根據(jù)計數(shù)器長度及計數(shù)值來決定。對于同樣的計數(shù)值,在采用13位計數(shù)器、16位計數(shù)器及8位計數(shù)器時,其計數(shù)初值各不相同。此外,方式0、3均不能自動恢復(fù)初值,如果要求重復(fù)計數(shù)必須在每次計數(shù)溢出后重新裝入計數(shù)初值。 除了編寫以上程序外,還要設(shè)置中斷的開關(guān),用定時器時還要計算定時時間,內(nèi)部計數(shù)器用作定時器時,是對機器周期計數(shù)。每個機器周期的長度是12個振蕩器周期。因為實驗系統(tǒng)的晶振是12MHz,所以定時常數(shù)的設(shè)置可按以下方法計算:機器周期=12247。12MHz=1μS(65536定時常數(shù))*1μS=50mS定時常數(shù)TH0=0X3C; TL0=0XB0;本設(shè)計中在洗衣時需要設(shè)置洗衣時間,這部分程序設(shè)計采用單片機內(nèi)部的定時器,用來倒計時。洗衣機定時系統(tǒng)采用單片機的定時器0,工作方式1,當(dāng)設(shè)定洗滌、漂洗和脫水時,單片機的定時器開始倒計時,前兩位數(shù)碼管顯示設(shè)定好的時間每秒減,當(dāng)剩余時間為0時第三位數(shù)碼管顯示的次數(shù)就減一,直至洗衣次數(shù)完全執(zhí)行完。:Y定時器中斷入口數(shù)據(jù)減1置TH0、 TL0計數(shù)初值是否1 秒?關(guān)閉中斷,停止計時N定時結(jié)束?NY中斷返回 定時程序流程圖程序: COUNT1 EQU 90 。單洗時間特征字,15min COUNT2 EQU 30 。單脫時間特征字 ,5min COUNT3 EQU 30 。標(biāo)準(zhǔn)過程中間單次洗滌特征字,5min COUNT4 EQU 12 。短脫水時間特征字 ,2min COUNT5 EQU 90 。輕柔第一次洗滌時間特征字,12min COUNT6 EQU 30 。輕柔中間單次洗滌時間特征字 ,4min COUNT7 EQU 36 。快洗單次洗滌時間特征字 ,6min COUNT8 EQU 3 。漂洗次數(shù) , COUNT9 EQU 2 。標(biāo)準(zhǔn)中間洗滌次數(shù) COUNT10 EQU 2 。輕柔中間洗滌次數(shù) COUNT11 EQU 2 ??煜聪礈齑螖?shù) TIMESI EQU 31H 。T0內(nèi)定時次數(shù)存儲位 。ORG 0000HLJMP START 。開始ORG 0003HLJMP WINT0 。超容中斷ORG 00013HLJMP TINT1 。脫水安全防抖中斷。START: MOV SP,60H 。堆棧指針移到60H單元 MOV P0,00H 。p0口清零 MOV R0,00H 。清零 MOV R1,00H MOV R2,00H MOV R3,00H MOV R4,00H MOV R5,00H MOV R6,00H MOV R7,00H MOV 30H,00H MOV 31H,00H MOV 60H,00 SETB EA 。開中斷總開關(guān) CLR ET0 。關(guān)t0中斷 SETB IT1 。INT1下跳沿觸發(fā) SETB IT0 。INT0下跳沿觸發(fā)M: SETB EX0 。開INT0中斷 LCALL SCAN 。調(diào)鍵盤掃描子程序 CLR EX0 。關(guān)INT0中斷 NOP LCALL XYGCH 。調(diào)洗衣子選擇程序 NOP NOPNEXT0:CLR 。結(jié)束蜂鳴提醒 MOV TIMESI,20 。響一秒停一秒,如此循環(huán) LCALL T0 SETB MOV TIMESI,20 LCALL T0 JNB ,OK 。確認完成否 LCALL DELAY AJMP NEXT0 。否 OK: CLR 。確認 NOP NOP NOP AJMP OK RET。 鍵盤掃描子程序SCAN:MOV A,0FFH MOV P1,A 。p1口設(shè)為輸入端 CLR 。初始水位顯示 CLR 。 L1: JB ,L1 LCALL DELAY MOV A,R4 。初始模式顯示 MOV P2,A L2:JNB ,L2 LCALL DELAY L0:JNB ,MODE 。k1按下否 JNB ,WPS 。k4按下否 JNB ,KEYSCANOUT 。k1按下否 LJMP L0 MODE: LCALL DELAY JNB ,MODE 。確認鍵k1放開否? LCALL DELAY 。消抖 INC R4 。放開,加1 CJNE R4,06h,NEXT1_1 。R4到6則清零 MOV R4,00HNEXT1_1:MOV A,R4 。顯示 MOV P2,A NOP NOP NOP LJMP L0 。重新掃描WPS: JNB , WPS 。
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1