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

正文內(nèi)容

單片機課程設(shè)計---單片機控制全自動洗衣機-wenkub.com

2025-01-15 14:28 本頁面
   

【正文】 通過本次課程設(shè)計,進一步熟悉了protel的使用,鞏固了單片機的相關(guān)知識,是一次很有意義的課程設(shè)計。本設(shè)計采用常用的單片機AT89C51為控制核心,輔以電機、數(shù)碼管等其他元器件,通過軟,硬件的配合設(shè)計,很好的實現(xiàn)了洗衣機的控制功能。解除沒有,解除就跳出中斷 CLR 。關(guān)進水閥 SETB 。10進制/10=10進制 DIV AB MOV 35H, A 。*********轉(zhuǎn)化溫度子程序******** TURN: MOV A,2EH MOV C,68H 。從總線讀到一個BIT MOV R3,23 RE3: DJNZ R3,RE3 。一個字節(jié)8位 RE1: CLR C SETB DQ NOP CLR DQ 。******讀出程序 **** READ_1820: 。寫入一個BIT,地位在前,高位在后 MOV R3,23 TTO1: DJNZ R3,TTO1 。一共8位數(shù)據(jù) CLR C WR1: CLR DQ 。寫入數(shù)據(jù) ACALL READ_1820 。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。跳過ROM匹配 p217 ACALL WRITE_1820 。清標(biāo)志位,表示DS1820不存在 JMP T7 T5: MOV R0,120 T6: DJNZ R0,T6 。然后拉高數(shù)據(jù)線,等待DS18B20回應(yīng) SETB DQ NOP NOP NOP MOV R0,35 T2: JNB DQ ,T3 。調(diào)用復(fù)位子程序 JB FLAG, ST 。轉(zhuǎn)化溫度子程序 LCALL DISPLAY 。改數(shù)碼管 LCALL DISP INC R0 MOV P1,02H LCALL DISP INC R0 MOV P1,01H LCALL DISP RET 。******顯示程序二***** XSCX2: MOV R0,36H 。顯示狀態(tài) INC R0 MOV P1,02H LCALL DISP 。數(shù)據(jù)首地址 MOV P1,05H 。************聲光提示程序 ******** SHGTS: MOV P1,06H LCALL DL1S 。將秒分離到兩個單元里 MOV B,10 。重置計時初值 MOV TL1,0BH DJNZ 40H,TODO1 。反轉(zhuǎn)8或3秒 CLR MOV 24H,27H LCALL TO 。正轉(zhuǎn)8或3秒 CLR 。調(diào)顯示程序1 CJNE R6,01,GO1 DJNZ 47H,GO10 RET 。******1s延時子程序 ****** DL1S: MOV 22H,50DELY3: LCALL DL20MS DJNZ 22H,DELY3 RET 。調(diào)4次顯示,共80s GO4: LCALL T01 LCALL T02 DJNZ R7,GO4 。延時并顯示 CLR 。狀態(tài)顯示查表參數(shù),顯示H MOV 33H,18 。停兩秒 GOON1: LCALL ZFZ DJNZ 25H,GOON1 。狀態(tài)顯示查表參數(shù) MOV 33H,13 。停止脫水 CLR 。設(shè)置調(diào)用延時顯示程序的次數(shù) SETB 。聲光提示 RET 。進水時間參數(shù) SETB 。聲光提示 RET 。開始脫水 LCALL YSXS 。狀態(tài)顯示查表參數(shù),顯示H MOV 33H,12 。短洗滌 LCALL PSH 。******漂洗程序 ******* PX: MOV 29H,02 。調(diào)進水程序 GOON2: MOV 32H,07 MOV 33H,13 LCALL ZFZ 。調(diào)漂洗程序 LCALL CTS 。進排水時間,20s+80s LCALL XYCHX RET 。進排水時間,30s+80s LCALL XYCHX RET 。進排水時間,40s+80s LCALL XYCHX RET 。進排水時間,50s+80s LCALL XYCHX RET 。調(diào)用鍵盤掃描程序,選擇水位 LJMP THEND 。顯示方式為3代表快洗 MOV 25H,18 。停兩秒 LCALL KSSM2 。設(shè)置時間1的參數(shù)24分鐘 MOV 30H,25 。轉(zhuǎn)動8+10s MOV 27H,02 。****自動情況下方式一即為標(biāo)準(zhǔn)模式*** FANGSHI1 : MOV 2AH,2AH 。轉(zhuǎn)動8+10s MOV 27H,02 MOV 2CH,0DH 。*****默認模式***** MORENMOSHI: MOV 2AH,2AH 。重讀鍵盤 XRL A,0F0H JZ NO_KEY2 。****實際鍵盤掃描2***** KSSM2: MOV P2,0F0H 。A為0則無按鍵 MOV R2,11110111B 。~,~ MOV A,P2 ANL A,0F0H XRL A,0F0H JZ NO_KEY1 。狀態(tài)顯示參數(shù),顯示H MOV 31H,12 。電機動作14分鐘 MOV 2CH,05H 。進排水2分鐘,40+20x4 LCALL DJSCZ LCALL DANXI JNB ,TOPX LJMP THEND 。進排水4分鐘 MOV 25H,36 。******手動單洗程序******** TODANXI: SETB TR1 MOV 30H,07 。轉(zhuǎn)到單洗 JNB ,TOPX 。等待5秒,供用戶選擇手動還是 DENDAI: LCALL DL1S 。1S定時 MOV TMOD,10H SETB EX1 。INTI為高優(yōu)先級 SETB EA 。關(guān)進水閥 CLR 。當(dāng)按下啟動鍵K2時,洗衣機又恢復(fù)工作。當(dāng)電壓過高或過低時,引起外部中斷0,洗衣機停止一切動作,進入保護狀態(tài)。程序如下圖所示:關(guān)脫水,關(guān)脫水閥漂洗脫水開始開排水閘開電動機脫水繼續(xù)漂洗關(guān)蜂鳴器開蜂鳴器報警R4=0?脫水、漂洗程序流程圖2)內(nèi)部定時中斷設(shè)計工作過程中所需的各種計時均有定時器0定時中斷服務(wù)64程序提供。當(dāng)水位到達要求時,P1.0=0,即水位開關(guān)K1閉合,關(guān)閉進水電磁閥,P3.0=0,迸水結(jié)束; 2洗滌過程程序設(shè)計電機正反轉(zhuǎn)均為10S,根據(jù)R2的值確定洗衣強度、洗衣時間R3以及電動機的間歇時間。當(dāng)發(fā)現(xiàn)啟動鍵K2按下,洗衣機從待命狀態(tài)進入工作狀態(tài)。洗衣機通電之后,單片機上電,首先進行程序的初始化,包括定時器O、外部中斷O、外部中斷l(xiāng)的初始化,以及各參數(shù)初值的設(shè)定。此時如果按下暫停按鈕,則時間顯示不閃爍。程序流程見脫水子程序流程圖。長脫水時電機將一直調(diào)整正轉(zhuǎn),所需時間由用戶選擇的過程決定,一般有3分鐘和5分鐘的長脫水時間。此外,洗滌動作的最后15秒,電機還要進行快速的停止‘‘正轉(zhuǎn)-停止-反轉(zhuǎn)―停止’’處理,以避衣服擰成一團。(3)洗滌動作 洗滌動作指的是電機周期性的“正轉(zhuǎn)-停止-
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1