九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)

上傳人:仙*** 文檔編號(hào):28117373 上傳時(shí)間:2021-08-23 格式:DOC 頁(yè)數(shù):22 大?。?90.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)_第1頁(yè)
第1頁(yè) / 共22頁(yè)
單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)_第2頁(yè)
第2頁(yè) / 共22頁(yè)
單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)_第3頁(yè)
第3頁(yè) / 共22頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)課程設(shè)計(jì) 基于單片機(jī)的洗衣機(jī)控制系統(tǒng)(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、東 北 石 油 大 學(xué) 課 程 設(shè) 計(jì) 課 程 單片機(jī)課程設(shè)計(jì) 題 目 基于單片機(jī)的洗衣機(jī)控制系統(tǒng) 院 系 電氣信息工程學(xué)院測(cè)控技術(shù)與儀器系 專業(yè)班級(jí) 學(xué)生姓名 學(xué)生學(xué)號(hào) 指導(dǎo)教師 2013年 7 月 8日東北石油大學(xué)課程設(shè)計(jì)任務(wù)書(shū)課程 單片機(jī)課程設(shè)計(jì) 題目 基于單片機(jī)的洗衣機(jī)控制系統(tǒng) 專業(yè) 姓名 學(xué)號(hào) 一、任務(wù) 以AT89C51單片機(jī)為控制核心,利用獨(dú)立鍵盤(pán)、LED顯示電路、直流電機(jī)等部分模擬一套完整的洗衣機(jī)模型控制系統(tǒng)。二、設(shè)計(jì)要求1 利用獨(dú)立鍵盤(pán)模擬洗衣機(jī)操作按鈕,K1為設(shè)置洗衣操作時(shí)間,K2為電機(jī)啟動(dòng)按鈕,當(dāng)K2按下后,電機(jī)正轉(zhuǎn)30秒后,反轉(zhuǎn)30秒后,反復(fù)執(zhí)行此操作到洗衣操作時(shí)間結(jié)束。

2、2 利用LED顯示單元,顯示時(shí)間信息。3 基本電路包括:?jiǎn)纹瑱C(jī)最小系統(tǒng)、電機(jī)驅(qū)動(dòng)電路、LED顯示電路等。4 提交設(shè)計(jì)報(bào)告、電路圖及程序源碼。三、參考資料1 張毅剛.單片機(jī)原理及應(yīng)用M. 北京:高等教育出版社.2003:160-190.2 李光飛.單片機(jī)C程序設(shè)計(jì)實(shí)例指導(dǎo)M.北京:北京航天航空大學(xué)出版社.2005.9.3王曉娟.單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì).M.北京:機(jī)械工業(yè)出版社.2012.84 韓全立,趙德申.微機(jī)控制技術(shù)及應(yīng)用M北京:機(jī)械工業(yè)出版社.2003.65. 周潤(rùn)景.基于Proteus的電路與單片機(jī)仿真系統(tǒng)設(shè)計(jì)與仿真M. 北京:北京航空航天大學(xué)出版社. 2005.76 萬(wàn)光毅.單片機(jī)實(shí)

3、驗(yàn)與實(shí)踐教程M. 北京:北京航空航天大學(xué)出版社.2005.1.完成期限 2013.7.1 - 2013.7.10 指導(dǎo)教師 專業(yè)負(fù)責(zé)人 2013年 6月 29單片機(jī)課程設(shè)計(jì)目 錄第1章 緒論11.1什么是單片機(jī)11.2單片機(jī)的結(jié)構(gòu)11.3 AT89C51單片機(jī)的引腳功能11.4 本設(shè)計(jì)任務(wù)5第2 章 總體方案論證與設(shè)計(jì)62.1 總體硬件組成框圖6第3章 系統(tǒng)硬件設(shè)計(jì)83.1 顯示電路與按鍵控制設(shè)計(jì)83.2 電動(dòng)機(jī)的控制電路83.3 硬件總體電路設(shè)計(jì)8第4章 系統(tǒng)的軟件設(shè)計(jì)104.1 主程序設(shè)計(jì)104.2 顯示程序設(shè)計(jì)114.3 電機(jī)程序設(shè)計(jì)11結(jié) 論12參考文獻(xiàn)13附錄1 仿真效果圖14附錄2

4、 程序15第1章 緒論1.1什么是單片機(jī)單片機(jī)即單片微型計(jì)算機(jī)。(Single-Chip Microcomputer ),是 集CPU 、RAM 、ROM 、定時(shí)器、計(jì)數(shù)器和多種接口于一體的微控制器。這樣所組成的芯片級(jí)芯片級(jí)微型計(jì)算機(jī)稱為單片微型計(jì)算機(jī)(Single-Chip Microcomputer ),簡(jiǎn)稱位單片微機(jī)或單片機(jī)。他體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)品和工業(yè)自動(dòng)化上。由于單片機(jī)的硬件結(jié)構(gòu)與指令系統(tǒng)都是按工業(yè)控制要求設(shè)計(jì)的,常用于工業(yè)的檢測(cè)、控制裝置中,因而也稱為微控制器或嵌入式控制器。單片機(jī)按用途可分為通用型和專用型兩大類(lèi),按內(nèi)部數(shù)據(jù)通道的寬度又可分為位、位、位及位。而

5、51 單片機(jī)是各單片機(jī)中最有代表性的一種1。1.2單片機(jī)的結(jié)構(gòu)AT89C51 芯片內(nèi)部集成了 CPU、RAM、ROM、定時(shí)/計(jì)數(shù)器和I/O口等各功能部件,并由內(nèi)部總線把這些部件連接在一起。AT89C51 單片機(jī)內(nèi)部包含以下一些功能部件:(1) 一個(gè)8位CPU;(2) 一個(gè)片內(nèi)振蕩器和時(shí)鐘電路;(3) 4KB 的ROM(4) 128x8字節(jié)內(nèi)部RAM;(5) 可尋址64KB的外ROM和外RAM控制電路;(6) 兩個(gè)16位定時(shí)/計(jì)數(shù)器;(7) 21個(gè)特殊功能寄存器;(8) 4個(gè)8位并行I/O口,共32條可編程I/O端線;(9) 一個(gè)可編程全雙工串行口;(10) 5個(gè)中斷源;1.3 AT89C51單

6、片機(jī)的引腳功能AT89C51單片機(jī)一般采用雙列直插DIP封裝,共40個(gè)引腳,圖1-2為單片機(jī)引腳排列圖。40個(gè)引腳大致可分為4類(lèi):電源、時(shí)鐘、控制和I/O引腳。圖1-2 單片機(jī)引腳排列圖1.3.1電源(1)VCC(40腳)芯片電源,接+;(2)VSS(GND20腳)接地端。1.3.2時(shí)鐘XTAL1(19腳)、XTAL2(18腳)晶體振蕩電路反相輸入端和輸出端。使用內(nèi)部振蕩電路時(shí)外接石英晶體如圖1-32。圖1-3晶體振蕩電路1.3.3控制信號(hào)引腳線控制線共有4根,其中3根是復(fù)用線。所謂復(fù)用線是指具有兩種功能,正常使用時(shí)是一種功能,在某種條件下是另一種功能。(1)ALE/PROG(30腳)地址鎖存

7、允許/片內(nèi)EPROM編程脈沖。ALE功能:用來(lái)鎖存P0口送出的低8位地址。AT89C51在并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí),P0口用于分時(shí)傳送低8位地址和數(shù)據(jù)信號(hào),且均為二進(jìn)制數(shù)。那么如何區(qū)分是低8位地址還是8位數(shù)據(jù)信號(hào)呢?當(dāng)ALE為高電平時(shí),P0口傳送的是低8位地址信號(hào);ALE為低電平時(shí),P0口傳送的是8位數(shù)據(jù)信號(hào)。在ALE信號(hào)的下降沿,鎖定P0口傳送的內(nèi)容,即低8位地址信號(hào)3。PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。PSEN(29腳)外ROM讀選通信號(hào)。80C51讀外ROM時(shí),沒(méi)個(gè)機(jī)器周期內(nèi)PSEN兩次有效輸出。PSEN可作為外ROM芯片輸

8、出允許OE的選通信號(hào)。在讀內(nèi)ROM或讀外RAM時(shí),PSEN無(wú)效。PSEN可驅(qū)動(dòng)8個(gè)LSTTL門(mén)電路。 (3) RST/Vpd(9腳)復(fù)位/備用電源。正常工作時(shí),RST(Reset)端為復(fù)位信號(hào)輸入端,只要在該引腳上連續(xù)保持兩個(gè)機(jī)器周期以上高電平,80C51芯片即實(shí)現(xiàn)復(fù)位操作,復(fù)位后一切從頭開(kāi)始,CPU從0000H開(kāi)始執(zhí)行指令。8051的復(fù)位方式可以是自動(dòng)復(fù)位,也可以是手動(dòng)復(fù)位,見(jiàn)下圖14上電自動(dòng)復(fù)位電路 和圖15手動(dòng)復(fù)位電路。圖1-4上電自動(dòng)復(fù)位電路 圖1-5 手動(dòng)復(fù)位電路 Vpd功能:在Vcc掉電情況下,該引腳可接上備用電源,由Vpd向片內(nèi)供電,以保持片內(nèi)RAM中的數(shù)據(jù)不丟失4。(4) EA

9、/VPP(31腳) 內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。EA功能:正常工作時(shí),EA為內(nèi)外ROM選擇端。AT89C51單片機(jī)ROM尋址范圍為64KB,其中4KB在片內(nèi),60KB在片外。當(dāng)EA保持高電平時(shí),先訪問(wèn)內(nèi)部ROM,但當(dāng)PC(程序計(jì)數(shù)器)值超過(guò)4KB(0FFFH)時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行外ROM中的程序。當(dāng)EA保持低電平時(shí),則CPU只訪問(wèn)外ROM,當(dāng)EA為高電平時(shí),則CPU要先對(duì)內(nèi)部ROM訪問(wèn),然后自動(dòng)延至外部超過(guò)4KB的ROM。Vpp功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳用于施加編程電源Vpp。1.3.4輸入/輸出引腳(I/O口線)(1)P0口(3239腳)8位雙向I/

10、O口。在不并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), P0口可用作雙向I/O口。在并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), P0口可用于分時(shí)傳送低8位地址(地址總線)和8位數(shù)據(jù)信號(hào)(數(shù)據(jù)總線)。P0口能驅(qū)動(dòng)8個(gè)LSTTL門(mén)。 (2)P1口(18腳)8位準(zhǔn)雙向I/O口(“準(zhǔn)雙向”是指該口內(nèi)部有固定的上拉電阻)。 P1口能驅(qū)動(dòng)為4個(gè)LSTTL門(mén)。(3) P2口(2128腳)8位準(zhǔn)雙向I/O口。在不并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), P2口可用作雙向I/O口。在并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), P2口可用于傳送高8位地址(屬地址總線) 。P2口能驅(qū)動(dòng)4個(gè)LSTTL門(mén)。引腳

11、上拉電阻同P1口。在結(jié)構(gòu)上,P2口比P1口多一個(gè)輸出控制部分5。(4) P3口(1017腳)8位準(zhǔn)雙向I/O口??勺饕话鉏/O口用,同時(shí)P3口每一引腳還具有第二功能,用于特殊信號(hào)輸入輸出和控制信號(hào)(屬控制總線)。P3口驅(qū)動(dòng)能力為4個(gè)LSTTL門(mén)。 P3口第二功能如下:P3.0RXD:串行口輸入端;P3.1TXD:串行口輸出端;P3.2INT0:外部中斷0請(qǐng)求輸入端;P3.3INT1:外部中斷1請(qǐng)求輸入端P3.4T0:定時(shí)/計(jì)數(shù)器0外部信號(hào)輸入端;P3.5T1:定時(shí)/計(jì)數(shù)器1外部信號(hào)輸入端;P3.6WR:外RAM寫(xiě)選通信號(hào)輸出端;P3.7RD:外RAM讀選通信號(hào)輸出端。上述4個(gè)I/O口,各有各的

12、用途。 在不并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), 4個(gè)I/O口都可作為雙向I/O口用。在并行擴(kuò)展外存儲(chǔ)器(包括并行擴(kuò)展I/O口)時(shí), P0口專用于分時(shí)傳送低8位地址信號(hào)和8位數(shù)據(jù)信號(hào),P2口專用于傳送高8位地址信號(hào)。P3口根據(jù)需要常用于第二功能,真正可提供給用戶使用的I/O口是P1口和一部分未用作第二功能的P3口端。1.4 本設(shè)計(jì)任務(wù)單片機(jī)又稱微控制器,或稱嵌入式控制器。而現(xiàn)在的智能家電無(wú)一例外是采用微控制器來(lái)實(shí)現(xiàn)的,所以家用電器是單片機(jī)應(yīng)用最多的領(lǐng)域之一。它是家用電器實(shí)現(xiàn)智能化的心臟和大腦。由于家用電器體積小,故要求其控制器體積更小以便能嵌入其結(jié)構(gòu)之中。而家用電器品種多,功能差異也大

13、,所以又要求其控制器有靈活的控制功能。單片機(jī)以微小的體積和編程的靈活性而產(chǎn)生多種控制功能,完全可以滿足家用電器的需求。單片機(jī)主要用于計(jì)算機(jī)外設(shè)、實(shí)時(shí)控制、儀器儀表、通信和家用電器等各個(gè)領(lǐng)域,是計(jì)算機(jī)技術(shù)和電子技術(shù)的綜合性應(yīng)用,在不同應(yīng)用場(chǎng)合其技術(shù)要求各不相同,因此設(shè)計(jì)方法和研制的步驟不完全一樣。單片機(jī)應(yīng)用系統(tǒng)由硬件和軟件組成。硬件是指MCU、存儲(chǔ)器、I/O接口和外設(shè)等物理器件的有機(jī)組合。軟件是指系統(tǒng)監(jiān)控程序的總稱。在開(kāi)發(fā)的過(guò)程中,它們的設(shè)計(jì)不能完全分開(kāi),二者需要互相配合、不斷調(diào)整才能組成高性能的應(yīng)用系統(tǒng)。單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)包括系統(tǒng)總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、系統(tǒng)調(diào)試等幾個(gè)階段,它們有時(shí)交叉

14、進(jìn)行。第2 章 總體方案論證與設(shè)計(jì)本系統(tǒng)采用單片機(jī)AT89C51為洗衣機(jī)的控制核心,系統(tǒng)主要包括狀態(tài)顯示模塊、電機(jī)驅(qū)動(dòng)模等。洗滌時(shí)間需要顯示出來(lái),我們需要選擇顯示狀態(tài)的器件。有LED數(shù)碼管和LCD液晶顯示可供我們選擇。LCD是液晶顯示器英文名稱的縮寫(xiě),液晶顯示器是一種被動(dòng)式的顯示器,即液晶本身并不發(fā)光,而是利用液晶經(jīng)過(guò)處理后能改變光線通過(guò)方向的特征,達(dá)到白底黑字或黑底白字顯示的目的。LCD有明顯的優(yōu)點(diǎn):工作電流小其功耗很低;尺寸??;字跡清晰、美觀、使人舒服;壽命長(zhǎng),使用方便且能夠顯示四行漢字,更加人性化的特點(diǎn)。液晶動(dòng)態(tài)顯示功能強(qiáng)大,可以實(shí)現(xiàn)多種信息的顯示,提供了一個(gè)友好的用戶界面,使系統(tǒng)更加直

15、觀,人性化。但是LCD液晶顯示器價(jià)格貴,且占I/O端口比較多LED數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。這些段分別由字母a,b,c,d,e,f,g,dp來(lái)表示。當(dāng)數(shù)碼管特定的段加上電壓后,這些特定的段就會(huì)發(fā)亮,以形成我們眼睛看到的字樣了。LED 數(shù)碼管的主要特點(diǎn)如下:(1) 編程容易,硬件電路調(diào)試簡(jiǎn)單。(2)能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與 CMOS、ITL 電路兼容。 (3)發(fā)光響應(yīng)時(shí)間極短(01s),高頻特性好,單色性好,亮度高。 (4)體積小,重量輕,抗沖擊性能好。 (5)壽命長(zhǎng),使用壽命在 10 萬(wàn)小時(shí)以上,甚至可達(dá) 100 萬(wàn)小時(shí)。成本低。因此它 被廣

16、泛用作數(shù)字儀器儀表、數(shù)控裝置、計(jì)算機(jī)的數(shù)顯器件6。本次設(shè)計(jì)只是顯示時(shí)間,所以采用LED就可以達(dá)到目的了。直流電機(jī)作為驅(qū)動(dòng)部分,需要來(lái)回正反轉(zhuǎn)動(dòng),我們可以利用輸出高低電平控制三極管的導(dǎo)通來(lái)控制直流電機(jī)的正負(fù)極性,即簡(jiǎn)單又方便,還可減少器件損耗。2.1 總體硬件組成框圖AT89C51電機(jī)控制電路蜂鳴器報(bào)警電路復(fù)位電路顯示電路時(shí)鐘電路圖2-1控制系統(tǒng)的電路組成第3章 系統(tǒng)硬件設(shè)計(jì)3.1 顯示電路與按鍵控制設(shè)計(jì)LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示2種方式。LED顯示器工作于靜態(tài)顯示方式時(shí),各位的共陰極(共陽(yáng)極)連接在一起并接地(或+5V);每位的段碼線(a-dp)分別與一個(gè)8位的鎖存器輸出相連。之所以稱之

17、為靜態(tài)顯示,是因?yàn)楦鱾€(gè)LED的顯示字符一經(jīng)確定,相應(yīng)鎖存器鎖存的段碼輸出將維持不變,直到送入另一個(gè)的段碼為止。正因?yàn)槿绱?,靜態(tài)顯示器的亮度都較高,但靜態(tài)現(xiàn)實(shí)的缺點(diǎn)是占用口線太多,如果顯示器的位數(shù)太多,則需要加鎖存器,因此一般情況下采用動(dòng)態(tài)顯示7。在多位LED顯示時(shí),為簡(jiǎn)化硬件電路,通常將所有位的段碼線相應(yīng)段并聯(lián)在一起,由1個(gè)8位I/O口控制,形成段碼線的多路復(fù)用,而各位的共陰極或共陽(yáng)極分別由相應(yīng)的I/O線控制,形成各位的分時(shí)選通顯示部分主要是通過(guò)一個(gè)兩位數(shù)碼管顯示系統(tǒng)的工作時(shí)間信息。該數(shù)碼管共有10個(gè)管腳,其中AG 7個(gè)管腳為數(shù)碼管的段選,1和2為數(shù)碼管的位選,DP為小數(shù)點(diǎn)顯示。其中數(shù)碼管的段

18、選與單片機(jī)的P0.0P0.6口相連接,數(shù)碼管的位選1和2分別與單片機(jī)的P2.0和P2.1相連接。該系統(tǒng)通過(guò)兩個(gè)獨(dú)立按鍵來(lái)控制系統(tǒng)的啟動(dòng)、停止和時(shí)間設(shè)置,兩個(gè)鍵k1,k2分別為:時(shí)間增加和啟動(dòng)。兩個(gè)鍵分別與單片機(jī)的P1.0和P1.2口相連接:3.2 電動(dòng)機(jī)的控制電路電動(dòng)機(jī)控制部分由一個(gè)直流電機(jī),四個(gè)PNP三極管,四個(gè)電阻組成。電動(dòng)機(jī)有四個(gè)控制端,D1,D2,D3,D4分別于P1.6,P1.7,P3.6,P3.7相連。當(dāng)洗衣機(jī)接到“正轉(zhuǎn)”指令時(shí)P1.6,P1.7輸出高電平,P3.6,P3.7輸出低電平,使得Q1,Q4,導(dǎo)通Q2,Q3斷開(kāi),從而使得電機(jī)正轉(zhuǎn)。當(dāng)洗衣機(jī)接到“反轉(zhuǎn)”的指令時(shí)P1.6,P1

19、.7輸出低電平,P3.6,P3.7輸出高電平,使得Q1,Q4斷開(kāi),Q2,Q3導(dǎo)通,從而使得電機(jī)反轉(zhuǎn)。3.3 硬件總體電路設(shè)計(jì)硬件電路主要有這幾部分組成:1.單片機(jī)最小系統(tǒng):(1)復(fù)位電路 (2)時(shí)鐘電路(3)AT89C51;2.按鍵控制部分 3.LED數(shù)碼顯示部分 5.報(bào)警部分 7.電動(dòng)機(jī)部分該電路主要組成部件是由AT89C51單片機(jī)、電動(dòng)機(jī)、蜂鳴器、LED數(shù)碼管、及2只按鍵組成。其組成如圖3.1所示。電動(dòng)機(jī)有4個(gè)控制端,兩端控制電動(dòng)機(jī)正轉(zhuǎn)且與P1.6,P3.7相連,另兩端控制電動(dòng)機(jī)的反轉(zhuǎn)且與P1.7,P3.6相連。顯示器為一個(gè)兩位數(shù)碼管,P0控制顯示器的段選,P2控制顯示器的位選。蜂鳴器有由

20、P1.5控制,當(dāng)P1.5輸出為“0”時(shí)蜂鳴器發(fā)聲。本系統(tǒng)采用12M的晶體振蕩器定時(shí)器0設(shè)置為每隔50ms產(chǎn)生一次中斷8。圖3-1電路原理圖第4章 系統(tǒng)的軟件設(shè)計(jì)4.1 主程序設(shè)計(jì)本系統(tǒng)中單片機(jī)89C51的主要功能就是實(shí)現(xiàn)LED數(shù)碼管上時(shí)間的顯示,電機(jī)的轉(zhuǎn)動(dòng),蜂鳴器報(bào)警等功能。其主程序流程如圖4-1所示9。 圖4-1 主程序流程圖系統(tǒng)初始化否是 Key1=0顯示時(shí)間key2=0賦初值Time+1+Time=0是否開(kāi)機(jī)電機(jī)轉(zhuǎn)動(dòng)結(jié)束報(bào)警4.2 顯示程序設(shè)計(jì)開(kāi)始初始化開(kāi)始計(jì)時(shí)顯示時(shí)間結(jié)束計(jì)時(shí)完成顯示部分使用LED數(shù)碼管顯示,在定時(shí)器0的作用下,顯示洗衣的剩余時(shí)間10。否是圖4-2顯示程序流程圖是4.3

21、 電機(jī)程序設(shè)計(jì)電機(jī)由四個(gè)端口連接的三極管控制,由連接端口發(fā)出高低電平控制電機(jī)正反轉(zhuǎn)。開(kāi)始電機(jī)正傳電機(jī)停止電機(jī)反轉(zhuǎn)電機(jī)停止剩余時(shí)間=0結(jié)束否是圖4-3電機(jī)程序流程圖結(jié) 論基于單片機(jī)的洗衣機(jī)控制系統(tǒng)的設(shè)計(jì)是基于單片機(jī)及其接口技術(shù)、計(jì)算機(jī)技術(shù)、微電子技術(shù)綜合應(yīng)用的設(shè)計(jì)。實(shí)現(xiàn)了對(duì)洗衣機(jī)整個(gè)洗衣過(guò)程的控制包括時(shí)間參數(shù)輸入、洗衣、脫水和結(jié)束報(bào)警四個(gè)階段??刂葡到y(tǒng)主要由開(kāi)關(guān)控制電路、電機(jī)電路,顯示電路,蜂鳴器電路,最小系統(tǒng)五大模塊構(gòu)成??刂葡到y(tǒng)負(fù)責(zé)控制洗衣機(jī)的工作過(guò)程,主要由AT89C51單片機(jī)、7段兩位共陽(yáng)LED數(shù)碼管、按鍵、蜂鳴器、電動(dòng)機(jī)組成。實(shí)驗(yàn)調(diào)試使用劃分模塊的方式,方便找出問(wèn)題并改正。編程用到定時(shí)

22、中斷,使數(shù)碼管顯示出剩余時(shí)間。參考文獻(xiàn)1 張毅剛.單片機(jī)原理及應(yīng)用M. 北京:高等教育出版社.2003:160-190.2 李光飛.單片機(jī)C程序設(shè)計(jì)實(shí)例指導(dǎo)M.北京:北京航天航空大學(xué)出版社.2005.9.3王曉娟.單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì).M.北京:機(jī)械工業(yè)出版社.2012.84 韓全立,趙德申.微機(jī)控制技術(shù)及應(yīng)用M北京:機(jī)械工業(yè)出版社.2003.6 5. 周潤(rùn)景.基于Proteus的電路與單片機(jī)仿真系統(tǒng)設(shè)計(jì)與仿真M. 北京:北京航空航天大學(xué)出版社. 2005.76 萬(wàn)光毅.單片機(jī)實(shí)驗(yàn)與實(shí)踐教程M. 北京:北京航空航天大學(xué)出版社.2005.1.7 馬忠梅.單片機(jī)的C 語(yǔ)言應(yīng)用程序設(shè)計(jì)M.北京:

23、北京航空航天大學(xué)出版社.2006.58 彭偉.單片機(jī)c語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例基于8051+Proteus仿真M.北京:電子工業(yè)出版社. 2009.59 林立.單片機(jī)原理及應(yīng)用基于Proteus和Keil CM.北京:電子工業(yè)出版社.2009.210 彭為. 單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講M. 北京:電子工業(yè)出版社,2006.3附錄1 仿真效果圖附錄2 程序15#include#include #define uint unsigned int#define uchar unsigned charsbit d1=P36;sbit d2=P37;sbit d3=P16;sbit d4=P17;sbi

24、t key1=P10;sbit key2=P12;sbit feng_m_qi=P15;uchar code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;uint a,sm1,sm2,i;int time;void delay(uint z) uint x,y; for(x=z;x0;x-)for(y=110;y0;y-);void display(uint sm1,uint sm2)P2=0x01;P0=tablesm1;delay(2);P0=0xFF;P2=0x02;P0=tablesm2;delay(2);P0=0xF

25、F;void keyscan()if(key1=0)delay(10);if(key1=0)while(key1=0);time=time+1;if(key2=0) delay(10); TR0=1;void dingshi() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;a+;if(a=20)a=0;time-;if(time=0)d1=1;d2=0; d3=0; d4=1; delay(600); d1=0; d2=0; d3=0; d4=0; feng_m_qi=0; delay(5000); feng_m_qi=1;vo

26、id xidi() if(key2=0) delay(10); for(i=0;itime;i+30) d1=1;d2=0;d3=0;d4=1; delay(30000); d1=0; d2=0; d3=0; d4=0; delay(10); d1=0;d2=1;d3=1;d4=0; delay(30000); d1=0; d2=0; d3=0; d4=0; delay(10); void main() TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=0; time=0; while(1)keyscan(); sm1=time/10;sm2=time%10;if(time0) sm1=0; sm2=0;display(sm1,sm2); xidi(); 16

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!