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

正文內(nèi)容

基于單片機(jī)的洗衣機(jī)控制電路設(shè)計(jì)_畢業(yè)設(shè)計(jì)-資料下載頁

2025-08-16 14:35本頁面

【導(dǎo)讀】本文以AT89C51單片機(jī)為核心,設(shè)計(jì)了全自動(dòng)洗衣機(jī)控制系統(tǒng)。控制系統(tǒng)主要由電源電路、數(shù)字控制電路和機(jī)械控制電路三大模塊構(gòu)成??刂瞥绦蛟O(shè)計(jì)包括定時(shí)中斷服務(wù)程序、外中斷服務(wù)程序及主程序??刂坪唵?,操作方便等特點(diǎn)。洗衣工作變得省時(shí)又省力,很好地緩解了人們在家務(wù)勞動(dòng)方面的壓力。滿足用戶各種要求的智能家電產(chǎn)品,并努力降低生產(chǎn)成本以增強(qiáng)競爭力。家電市場中的重要成員,全自動(dòng)洗衣機(jī)的市場競爭更是趨于白熾化。術(shù)風(fēng)行的今天,大多數(shù)的家用電器實(shí)現(xiàn)了數(shù)字化控制。作為一個(gè)價(jià)廉物美的微。處理器,單片機(jī)被廣泛應(yīng)用在各種數(shù)字系統(tǒng)中。

  

【正文】 ;使鍵盤第二條行線為 0 clr ;使鍵盤第一條行線為 0 mov p0,0 ;讓高位顯示器無顯示 mov p2,0 ;讓低位顯示器無顯示 clr ;關(guān)閉進(jìn)水籠頭 clr ;關(guān)閉出水籠頭 mov tmod,11h ;設(shè)置定時(shí)器 0和定時(shí)器 1 為工 32 作方式 1 mov th0,3ch ;給定時(shí)器 0高位賦初值 mov th1,0b0h mov tl0,3ch mov tl1,0b0h setb it0 ;設(shè)置定時(shí)器 0 為邊緣確發(fā)方式 setb it1 setb ea ;打開單片機(jī)中斷總允許開關(guān) setb ex0 ;打開外中斷 0 允許開關(guān) mlab1: jnb f0,$ mov a,72h mov b,71h div ab mov 74h,a mov r2,71h lab2: setb clr f0 setb ex1 jnb f0,$ ;判斷用戶是否按下啟動(dòng)鍵 clr setb setb tr0 jb tr0,$ setb clr f0 jnb f0,$ clr djnz r2,lab2 clr setb setb tr1 jb tr1,$ clr mov r2,5 alarm: setb mov r3,0 delay1: nop djnz r3,delay1 clr delay2: nop djnz r3,delay2 djnz r1,alarm clr f0 ljmp mlab1 sint1: setb f0 reti st0: mov th0,3ch mov tl0,0b0h inc timers push acc mov a,timers cjne a,10,t0lab1 pop acc mov timers,0 inc timerm push acc mov a,timerm cjne a,60,t0lab1 pop acc mov timerm,0 mov a,99 add a,72h da a mov r1,72h lcall display push acc mov a,70h cjne a,1,t0lab1 pop acc jnb ,t0lab21 clr setb ljmp t0lab22 t0lab21: setb clr t0lab22: inc 75h 34 mov a,74h cjne a,75h,t0lab1 clr tr0 t0lab1: reti 。*********************** 。內(nèi)中斷 1 。*********************** st1: mov th1,3ch mov tl1,0b0h inc timers push acc mov a,timers cjne a,10,t1lab1 pop acc mov timers,0 inc timerm push acc mov a,timerm cjne a,60,t1lab1 pop acc mov timerm,0 mov a,99 add a,73h da a mov r1,73h lcall display mov a,73h jnz t1lab1 clr tr1 t1lab1: reti 。********************* 。外中斷 0 。********************* sint0: setb ; 鍵盤矩陣第一條行線送出高電平 clr ;第二條行線送出低電平 mov a,p3 ;讀回列線狀態(tài) anl a,0c0h cjne a,0c0h,intlab1 ;只保留兩條列線狀態(tài) clr setb mov a,p3 anl a,0c0h orl a,20h intlab1: cjne a,0c0h,intlab3 ;判斷鍵碼是否為 0A0H,即按鍵是否 為“編程選擇”不是則跳轉(zhuǎn) inc 76h mov r0,76h cjne @r0,5,intlab2 mov 76h,1 ;若編程狀態(tài)大于 4則使其為 1 intlab2: push acc mov a,76h cjne a,1,intlab21 pop acc clr ;使譯碼器輸入端為100 setb clr reti intlab21: push acc mov a,76h cjne a,2,intlab22 pop acc setb clr clr mov r1,71h lcall display ;調(diào)用顯示子程序 reti intlab22: push acc mov a,76h cjne a,3,intlab23 pop acc setb clr setb mov r1,72h 36 lcall display reti intlab23: setb setb clr mov r1,73h lcall display reti intlab3: cjne a,6,intlab4 。判斷鍵碼是否為 6,即按鍵是否為“增” push acc mov a,76h cjne a,1,intlab31 ;判斷編程狀態(tài)是否為 1 pop acc xrl 70h,0ffh ;切換強(qiáng)弱洗狀態(tài) cpl ;切換強(qiáng)弱洗指示燈 reti intlab31: push acc mov a,76h cjne a,2,intlab32 pop acc mov a,1 add a,71h da a mov r1,71h lcall display reti ;中斷返回 intlab32:push acc mov a,76h cjne a,3,intlab33 pop acc mov a,1 add a,72h da a mov r1,72h lcall display reti intlab33:mov a,1 add a,73h da a mov r1,73h lcall display reti intlab4:cjne a,8,intlab5 push acc mov a,76h cjne a,1,intlab41 pop acc xrl 70h,0ffh cpl reti intlab41:push acc mov a,76h cjne a,2,intlab42 pop acc mov a,99h add a,71h da a mov r1,71h lcall display reti intlab42:push acc mov a,76h cjne a,3,intlab43 pop acc mov a,99h add a,72h da a mov r1,72h lcall display reti intlab43:mov a,99h add a,73h da a mov r1,73h lcall display reti intlab5:setb f0 reti display:mov a,r1 swap a anl a ,0fh mov dptr,dislab movc a,@a+dptr mov p0,a 38 mov a,r1 anl a ,0fh movc a,@a+dptr mov p2,a ret end
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1