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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51單片機(jī)的洗衣機(jī)控制電路設(shè)計-文庫吧資料

2025-01-24 15:56本頁面
  

【正文】 imersequ7ah0000ljmpmain0003;外中斷 0 的中斷服務(wù)程序入口ljmpsint0000bhljmpst00013hljmpsint1001bhljmpst1dislab:db3fh,06h,5bh,4fh,66hdb6dh,7dh,07h,7fh,6fhmain:clrf0;啟動位清零mov70h,0;洗衣模式初始化為強洗mov71h,3;洗衣次數(shù)初始化為 3 次mov72h,30;洗衣時間初始化為 30 分鐘mov73h,5;脫水時間初始化為 5 分鐘mov75h,0;洗衣時間記數(shù)清零mov76h,1;編程狀態(tài)初始化為 1mov79h,0;秒記數(shù)器清 0mov7ah,0;百毫秒記數(shù)器清 0;電動機(jī)正向旋轉(zhuǎn)信號無效;電動機(jī)反向旋轉(zhuǎn)信號無效;使蜂鳴器不發(fā)聲28;使鍵盤第二條行線為 0;使鍵盤第一條行線為 0movp0,0;讓高位顯示器無顯示movp2,0;讓低位顯示器無顯示;關(guān)閉進(jìn)水籠頭;關(guān)閉出水籠頭movtmod,11h;設(shè)置定時器 0 和定時器 1 為工作方式 1movth0,3ch;給定時器 0 高位賦初值movth1,0b0hmovtl0,3chmovtl1,0b0hsetbit0;設(shè)置定時器 0 為邊緣確發(fā)方式setbit1setbea;打開單片機(jī)中斷總允許開關(guān)setbex0;打開外中斷 0 允許開關(guān)mlab1:jnbf0,$mova,72hmovb,71hdivabmov74h,amovr2,71hlab2:clrf0setbex1jnbf0,$;判斷用戶是否按下啟動鍵setbtr0jbtr0,$clrf0jnbf0,$djnzr2,lab2setbtr1jbtr1,$movr2,5alarm:movr3,0delay1:nopdjnzr3,delay1delay2:nopdjnzr3,delay2djnzr1,alarmclrf0ljmpmlab1sint1:setbf0reti30st0:movth0,3chmovtl0,0b0hinctimerspushaccmova,timerscjnea,10,t0lab1popaccmovtimers,0inctimermpushaccmova,timermcjnea,60,t0lab1popaccmovtimerm,0mova,99adda,72hdaamovr1,72hlcalldisplaypushaccmova,70hcjnea,1,t0lab1popacc,t0lab21ljmpt0lab22t0lab21:t0lab22:inc75hmova,74hcjnea,75h,t0lab1clrtr0t0lab1:reti。同時感謝教研室所有給我授過課的老師感謝我的同學(xué)們對我的幫助和指點。這也是本次設(shè)計中最遺憾之處,以后如果有機(jī)會從事本課題的研究,一定彌補這次的不足之處。由于對該軟件運用不是很熟練,再加之沒有做硬件電路,不能實現(xiàn)軟硬件聯(lián)機(jī)調(diào)試。復(fù)習(xí)了 AT89C51 單片機(jī)、74138 譯碼器、數(shù)字電路等的知識,并自己學(xué)了一些機(jī)械和電機(jī)控制電路方面的知識。其特點是使用器件少,結(jié)構(gòu)緊湊,在洗衣機(jī)的控制方面具有較高的實用價值。第 6 章結(jié)束語本洗衣機(jī)控制系統(tǒng)設(shè)計采用 AT89C51 單片機(jī)為主控模塊采用程序控制,結(jié)合了數(shù)字電路設(shè)計和機(jī)械控制電路設(shè)計。此時指示燈“脫水定時”被點亮,LED 顯示器顯示的數(shù)字即為脫水剩余的時間。在洗衣的過程中,指示燈“洗衣機(jī)剩余時間”被點亮,此時 LED 顯示器顯示的數(shù)字即為洗衣機(jī)的剩余時間。洗衣時間設(shè)置好后,按下“編程選擇”按鍵,指示燈“脫水定時”被點亮,此時按下按鍵“增”或“減”,就可設(shè)置脫水時間。設(shè)置好強洗、弱洗工作模式后,按下“編程選擇”按鍵,則“洗滌次數(shù)”指示燈被點亮,此時按下按鍵“增”或“減”,就可設(shè)置洗滌次數(shù)。圖 43 編譯結(jié)果N第 5 章系統(tǒng)工作流程打開洗衣機(jī)的電源開關(guān)后,強洗指示燈被點亮,表明洗衣機(jī)當(dāng)前處于強洗模式,電動機(jī)只向 1 個方向運轉(zhuǎn)。由于對該軟件運用不是很熟練,再加之沒有做硬件電路,不能實現(xiàn)軟硬件聯(lián)機(jī)調(diào)試。定時器服務(wù)程序主要完成主程序中所有定時和中斷服務(wù),啟動定時器 0 后,經(jīng)過 100 毫秒的時間定時器 0 產(chǎn)生中斷,CPU 執(zhí)行定時器 0 的中斷服務(wù)程序。當(dāng)洗衣、脫水時間結(jié)束后,關(guān)閉電機(jī)并使蜂鳴器以聲。打開電源后程序從地址 0000H 開始運行,F(xiàn) 作為啟動位判斷用戶是否按下“啟動”鍵,該位為“1”是表示用戶已按下啟動鍵。79H 用于定時器 0 和定時器 1 記錄定時的秒數(shù),7AH 用于記錄定時的秒數(shù)。當(dāng)用戶設(shè)置洗衣模式為弱洗時,該位設(shè)置為 0;當(dāng)用戶設(shè)置洗衣模式為強洗時,該位設(shè)置為 1。假定用戶要將洗衣機(jī)設(shè)置成弱洗方式,洗滌次數(shù)為 4,洗滌時間為 30 分鐘,脫水時間為 5 分鐘,本系統(tǒng)采用 6M 的晶體振蕩器,定時器 0 和定時器 1 的初值設(shè)置為每隔 秒產(chǎn)生一次中斷。[8]18圖 313 電動機(jī)控制原理圖 硬件系統(tǒng)整機(jī)電路通過前面幾節(jié)單元電路的設(shè)計及器件的選擇,得到單片機(jī)控制的全自到洗衣機(jī)硬件原理圖(見附錄 1) 。在整個洗衣過程中,程序會不斷判斷洗衣機(jī)的強弱洗模式,從而不斷調(diào)整電機(jī)轉(zhuǎn)動。系統(tǒng)供電時,交流 220V 電壓經(jīng)過雙向可控硅加在電動機(jī)的 2 個控制端,可控硅的控制端由單片機(jī)的、 控制,當(dāng)洗衣機(jī)接到“強洗”指令時, 輸出高電平,經(jīng)過功率管 8050 放大后,觸發(fā)雙向可控硅,使雙向可控硅 TR1 導(dǎo)通,電機(jī)正向旋轉(zhuǎn)??刂品绞綖殚_環(huán),控制電機(jī)的正反轉(zhuǎn),完成最基本的洗滌、漂洗、脫水功能。洗衣機(jī)里的機(jī)動機(jī)是電容式單相異步電動機(jī),電容式單相異步電動機(jī)有原理是在啟動繞組上串聯(lián)一個適量的電容器,由于電容器的電流滯后于它的電壓 90 度,所以會在定子上產(chǎn)生一個偏轉(zhuǎn)磁場,使電動機(jī)旋轉(zhuǎn)。當(dāng)我們用外力使電動機(jī)向某一方向旋轉(zhuǎn)時(如順時針方向旋轉(zhuǎn)) ,這時轉(zhuǎn)子與順時針旋轉(zhuǎn)方向的旋轉(zhuǎn)磁場間的切割磁力線運動變??;轉(zhuǎn)子與逆時針旋轉(zhuǎn)方向的旋轉(zhuǎn)磁場間的切割磁力線運動變大。當(dāng)單相正弦電流通過定子繞組時,電動機(jī)就會產(chǎn)生一個交變磁場,這個磁場的強弱和方向隨時間作正弦規(guī)律變化,但在空間方位上是固定的,所以又稱這個磁場是交變脈動磁場。交流異步電動機(jī)是領(lǐng)先交流電壓運行的電動機(jī),廣泛應(yīng)用于電風(fēng)扇、電冰箱、洗衣機(jī)、空調(diào)器、食品加工機(jī)等家用電器及各種電動工具、小型機(jī)電設(shè)備中。圖 311 水位開關(guān)狀態(tài)與氣壓的關(guān)系圖 312 水位開關(guān)內(nèi)觸頭示意圖 電動機(jī)控制電動機(jī)也稱電機(jī),在電路中用字母“M” (舊標(biāo)準(zhǔn)用“D” )表示。水位開關(guān)的狀態(tài) SP 與氣壓P 的關(guān)系示于圖 311,水位開關(guān)處于復(fù)位狀態(tài)時,開關(guān)內(nèi)的常閉觸頭閉合,洗衣機(jī)的脫水相關(guān)電路接通;水位開關(guān)處于置位狀態(tài)時,開關(guān)內(nèi)的常開觸頭閉合,洗衣機(jī)的洗衣(漂洗)相關(guān)電路接通。水位與氣壓可以看成線性關(guān)系。洗衣機(jī)接水桶內(nèi)水位的變化,通過一段密封的連接氣管,引致水位開關(guān)中氣囊的氣壓改變,繼而轉(zhuǎn)換成觸頭的動作。全自動洗衣機(jī)氣壓式水位開關(guān)(以下簡稱水位開關(guān))的兩組觸頭分別與程控器以及相關(guān)電路配合,共同完成洗滌、脫水等洗衣工序。當(dāng)電控水龍頭的控制端為“0”時,水龍頭關(guān)閉。主要由水位檢測器、電動機(jī)等組成。74138 的輸出端 Y0 控制“洗衣剩余時間”指示燈,Y1 控制“脫水剩余時間”指示燈,Y2 控制“強洗”指示燈,Y3 控制“弱洗”指示燈,Y4控制“洗滌次數(shù)”指示燈,Y5 控制“洗衣時間”指示燈,Y6 控制“脫水時間”指示燈。本設(shè)計用七只發(fā)光二極管作為洗衣機(jī)的指示燈,它是半導(dǎo)體二極管的一種,常簡寫為 LED,由圖 310 所示的單片機(jī)控制 LED 顯示的原理圖,可以看到 LED 的 A 極通過限流電阻連接到 AT89C51 單片機(jī)的 I/O 口,K 極連接到了 GND 地線,因此要使 LED 發(fā)光,也就是使電流流過 LED,只需要把 I/O 口置成高電平即可,所以最終我們對 LED 的控制變成了對一個 I/O 口的控制,比如要點亮標(biāo)號為“D10”的 LED,就是把 RC0 口設(shè)置成高電平而已,這就是實現(xiàn)方法。本設(shè)計中的蜂鳴器由 控制,當(dāng) 輸出為“1”(脫水完成后)時,洗衣機(jī)的蜂鳴器發(fā)出 5 次“嘟嘟”聲。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。電路中用字母“H”或“HA”表示,蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。圖中 A 對應(yīng)“編程選擇” ,B 對應(yīng)“增” ,C 對應(yīng)“減” ,D 對應(yīng)“啟動鍵” 。延時后再判斷是否有低電平,如果此時讀入列線數(shù)據(jù)還是有低電平,則說明確實有鍵按下,最后一步確認(rèn)鍵值。本設(shè)計的按鍵輸入是由 4 只按鍵分別用于洗衣機(jī)的工作方式選擇分別為“編程選擇” 、 “增” 、 “減” ,和“啟動鍵”的選擇, 和 為該鍵盤的行輸出, 和 為該鍵盤的列輸入,指示燈配合按鍵工作。圖 37 七段 LED 外形圖圖 38 七段數(shù)碼顯示的內(nèi)結(jié)構(gòu)圖 按鍵輸入模塊洗衣機(jī)的控制電路中的輸入模塊選用獨立按鍵,獨立按鍵具有編程簡單但占用 I/O 口資源的特點,適用于按鍵不多的場合,為節(jié)約 I/O 口資源,本設(shè)計選用矩陣鍵盤。本設(shè)計的共有兩只七段 LED 顯示器,P0 控制高位顯示器,P2 控制低位顯示器,當(dāng)洗衣機(jī)處于洗衣狀態(tài)時,LED 顯示器顯示洗衣剩余時間;當(dāng)洗衣機(jī)機(jī)處于脫水狀態(tài)時,LED 顯示器顯示洗衣機(jī)的脫水剩余時間。發(fā)光二極管用在許多電子設(shè)備中用作信號顯示器?,F(xiàn)在所謂的顯示技術(shù),可以稱作電子信息顯示技術(shù),它是建立在光學(xué)、化學(xué)、電子學(xué)、機(jī)械學(xué)、聲學(xué)等科學(xué)技術(shù)基礎(chǔ)上的具有某種程度綜合性的技術(shù)。1G2AB 10234567圖 3574138 集成譯碼器結(jié)構(gòu)電路圖圖 3674138 集成譯碼器的管腳表 32741387 譯碼器的功能表在本設(shè)計中 74138 的輸入端 C、B、A 分別接單片機(jī)的 、輸出端 Y0 控制“洗衣剩余時間”指示燈,Y1 控制“脫水剩余時間”指示燈,Y2 控制“強洗”指示燈,Y3 控制“弱洗”指示燈,Y4 控制“洗滌次數(shù)”指示燈,Y5 控制“洗衣定時”指示燈,Y6 控制“脫水定時”指示。amp。74138 譯碼器的管腳圖如圖 36 所示,其功能表如表 32。這種譯碼器設(shè)有三個使能輸入端,當(dāng) G2A與 G2B均為 0,且 G1為1 時,譯碼器處于工作狀態(tài),輸出低電平。74138 譯碼器結(jié)構(gòu)圖如圖 35 所示。譯碼器按功能可分為兩大類,即通用譯碼器和顯示譯碼器。XTAL2:來自反向振蕩器的輸出。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。/Vpp:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000HEA10FFFFH) ,不管是否有內(nèi)部程序存儲器。在由外部程序存儲器取指期間,每個機(jī)器周期兩次 有效。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時,ALE 只有在執(zhí)行 MOVX,MOVC 指令是 ALE 才起作用。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。ALE/ :當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地PROG址的地位字節(jié)。P3 口也可作為 AT89C51 的一些特殊功能口,如表 31 所示:表 31P3 口引腳的特殊功能表I/O 口線 專用功能 RXD(串行數(shù)據(jù)接收) TXD(串行數(shù)據(jù)發(fā)送) (外部中斷 0 請求輸入)INT0 (外部中斷 1 請求輸入)1 T0(定時器 0 自問計數(shù)脈沖輸入) T1(定時器 1 外部計數(shù)脈沖輸入) (外部數(shù)據(jù)存儲器寫信號)WR (外部數(shù)據(jù)存儲器讀信號)DRST:復(fù)位輸入。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2 口輸出地址的高八位。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。在FLASH 編程和校驗時,P1 口作為第八位地址接收。P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。片內(nèi)振蕩器和時鐘電路2.管腳說明:圖 34AT89C51 單片機(jī)管腳圖VCC:供電電壓??删幊檀型ǖ纼蓚€ 16 位定時器/計數(shù)器128*8 位內(nèi)部 RAM全靜態(tài)工作:0Hz24Hz與 MCS51 兼容AT89C51 單片機(jī)管腳圖如圖 34 所示。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除 100 次。AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能 CMOS8 位微處理器,俗稱單片機(jī)。單片機(jī)以獨特的優(yōu)點而得到迅速推廣應(yīng)用,其中家用電器就是其應(yīng)用中的一個領(lǐng)域,用單片機(jī)取代傳統(tǒng)的家用電器中機(jī)械控
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1