【正文】
就是利用水的導(dǎo)電性完成的。當(dāng)按鍵時(shí),單片機(jī)會(huì)檢測(cè)到低電平,并執(zhí)行相應(yīng)功能。D3=0。D5=0。//參考變量歸0}}if(K1==0) break。delay(2000)。switch(y){case 0:for(i=0。paishui=0。fanzhuan=0。y=x%2。//開(kāi)排水delay(5000)。Beep()。它的元器件、連接線(xiàn)路等和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng),這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)的功能。憑著“方法總比困難多”的信念,我先分析了任務(wù),再該有的放矢地查找相關(guān)資料尋找突破,充分地解決好問(wèn)題。其中最成功的是INTEL的8031,因?yàn)楹?jiǎn)單可靠而性能不錯(cuò)獲得了很大的好評(píng)。 單片機(jī)又稱(chēng)單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。不過(guò),這種電腦,通常是指?jìng)€(gè)人計(jì)算機(jī),簡(jiǎn)稱(chēng)PC機(jī)。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠(chǎng)家。例如工廠(chǎng)流水線(xiàn)的智能化管 可以這樣說(shuō),現(xiàn)在的家用電器基本上都采用了單片機(jī)控制,從電飯褒、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門(mén),無(wú)所不在。 三、P0口、P2口和P3的第二功能用法:初學(xué)時(shí)往往對(duì)P0口、P2口和P3口的第二功能用法迷惑不解,認(rèn)為第二功能和原功能之間要有一個(gè)切換的過(guò)程,或者說(shuō)要有一條指令,事實(shí)上,各端口的第二功能完全是自動(dòng)的,不需要用指令來(lái)轉(zhuǎn)換。s dedicated processor, while the average model prices fall to one . dollars, the most highend model only 10 SCM systems are no longer only in the development and use of bare metal environment, a large number of proprietary embedded operating system is widely used in the full range of SCM. The handheld puters and cell phones as the core processing of highend microcontroller can even use a dedicated Windows and Linux operating systems.SCM is more suitable than the specific processor used in embedded systems, so it was up to the application. In fact the number of SCM is the world39。 二、數(shù)據(jù)、地址、指令:之所以將這三者放在一起,是因?yàn)檫@三者的本質(zhì)都是一樣的——數(shù)字,或者說(shuō)都是一串‘0’和‘1’組成的序列。 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專(zhuān)用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域,大致可分如下幾個(gè)范疇: 單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類(lèi)型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。 起初模型(Single Chip Microputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)。一個(gè)可視化高級(jí)語(yǔ)言編寫(xiě)的小程序里面即使只有一個(gè)按鈕,也會(huì)達(dá)到幾十K的尺寸!對(duì)于家用PC的硬盤(pán)來(lái)講沒(méi)什么,可是對(duì)于單片機(jī)來(lái)講是不能接受的?,F(xiàn)代人類(lèi)生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會(huì)集成有單片機(jī)。單片機(jī)由芯片內(nèi)僅有CPU的專(zhuān)用處理器發(fā)展而來(lái)。通過(guò)對(duì)單片機(jī)的重新編程可以很方便的改變洗衣機(jī)的功能。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持805HC1PIC10/12/16/18/24/30/DsPIC3AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。paishui=1。zhengzhuan=0。zhengzhuan=0。i++){zhengzhuan=1。fanzhuan=0。fanzhuan=0。fanzhuan=0。D5=0。}}水位選擇與洗衣模式選擇類(lèi)似,指示燈DDD6分別對(duì)應(yīng)低、中、高水位。D3=0。電路如圖314所示。K4線(xiàn)圈得電使得排水閥打開(kāi)。本設(shè)計(jì)采用的是2位共陽(yáng)極數(shù)碼管,其中段碼線(xiàn)占用1個(gè)8位I/O口,即為P0口,而位選占用2個(gè)I/O口,在P2口。當(dāng)發(fā)光二極管的負(fù)極所對(duì)應(yīng)的P1口為低電平時(shí),發(fā)光二極管導(dǎo)通。 (a) (b)圖34 復(fù)位電路圖 Reset circuit在本次設(shè)計(jì)中采用按鍵復(fù)位,如圖35。其中內(nèi)部數(shù)據(jù)存儲(chǔ)器的分配情況如圖33所示。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。硬件復(fù)位電路主要是實(shí)現(xiàn)復(fù)位功能,當(dāng)單片機(jī)運(yùn)行出現(xiàn)死循環(huán)時(shí)復(fù)位電路就可以起保護(hù)功能而實(shí)現(xiàn)復(fù)位作用。單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)包括系統(tǒng)總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、系統(tǒng)調(diào)試等,而且它們有時(shí)交叉進(jìn)行。電機(jī)在系統(tǒng)的控制下進(jìn)行正轉(zhuǎn)、停、反轉(zhuǎn)通過(guò)傳動(dòng)帶動(dòng)水桶執(zhí)行洗滌程序;當(dāng)洗滌時(shí)間終了,控制系統(tǒng)切斷電機(jī)電路打開(kāi)排水電磁閥開(kāi)始排水;然后再次注水,洗衣機(jī)進(jìn)入漂洗狀態(tài),完成漂洗程序(通常為2次漂洗)后,開(kāi)始排水,同時(shí)排水電磁閥的動(dòng)作為脫水程序作好準(zhǔn)備;排水結(jié)束后系統(tǒng)控制電機(jī)單方向高速運(yùn)轉(zhuǎn)完成脫水程序;當(dāng)脫水程序終了系統(tǒng)控制排水電磁閥和電機(jī)斷電,排水閥復(fù)位,同時(shí)蜂鳴器奏響,通知用戶(hù)整個(gè)洗衣程序結(jié)束。 系統(tǒng)過(guò)程部件1 單片機(jī)電路單片機(jī)電路是程序控制的中心。K2用于模擬洗衣機(jī)的蓋板打開(kāi)。 設(shè)計(jì)的主要內(nèi)容本設(shè)計(jì)設(shè)計(jì)一個(gè)用單片機(jī)控制的洗衣機(jī)控制器。優(yōu)點(diǎn)是對(duì)衣物纏繞小,洗滌均勻損衣率低;洗滌缸缸體有全塑、搪瓷、鋁合金、不銹鋼四大類(lèi)。它能自動(dòng)實(shí)現(xiàn)洗滌、漂洗、脫水等所有功能。隨著工業(yè)化的加速,世界各國(guó)也加快了洗衣機(jī)研制的步伐。軸是通過(guò)搖動(dòng)和它相連的曲柄轉(zhuǎn)動(dòng)的。全自動(dòng)洗衣機(jī)智能控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)目錄0 前言 11 緒論 2 課題開(kāi)發(fā)背景 2 全自動(dòng)洗衣機(jī)的發(fā)展史 2 國(guó)內(nèi)外現(xiàn)狀及發(fā)展趨勢(shì) 3 研究目的及意義 5 設(shè)計(jì)的主要內(nèi)容 52 設(shè)計(jì)方案 7 7 內(nèi)容與功能 7 按鍵 7 洗衣過(guò)程 7 系統(tǒng)過(guò)程部件 8 控制系統(tǒng)功能 93 硬件部分的設(shè)計(jì) 10 控制系統(tǒng)的組成 10 主控芯片—單片機(jī) 10 單片機(jī)概述 10 單片機(jī)分類(lèi) 11 AT89S51 11 輔助電路設(shè)計(jì) 16 復(fù)位電路 16 時(shí)鐘電路 18 報(bào)警電路 19 顯示電路 19 電動(dòng)機(jī)電路 21 進(jìn)/排水電路 22 電源電路 23 水位檢測(cè)電路 23 水位檢測(cè)系統(tǒng)設(shè)計(jì)原理 23 水位檢測(cè)電路 24 按鍵部分 254 軟件部分的設(shè)計(jì) 26 主程序設(shè)計(jì) 26 洗衣模式和水位選擇設(shè)計(jì) 27 洗滌程序設(shè)計(jì) 31 標(biāo)準(zhǔn)、快速洗衣程序 32 漂洗程序 35 脫水程序 385 調(diào)試 40 硬件調(diào)試 40 Protues 40 硬件仿真 40 軟件調(diào)試 41 Keil C51 41 軟件編程 416 結(jié)論 43致謝 44參考文獻(xiàn) 45附錄A 中文翻譯 46附錄B 英文文獻(xiàn) 53附錄C 電路圖 62附錄D 源程序 63遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文)0 前言從古到今,洗衣服都是一項(xiàng)難于逃避的家務(wù)勞動(dòng),而在洗衣機(jī)出現(xiàn)以前,對(duì)于許多人而言,它并不像田園詩(shī)描繪的那樣充滿(mǎn)樂(lè)趣,手搓、棒擊、沖刷、甩打,這些不斷重復(fù)的簡(jiǎn)單的體力勞動(dòng),留給人的感受常常是:辛苦勞累。1874年,“手洗時(shí)代”受到了前所未有的挑戰(zhàn),美國(guó)人比爾?布萊克斯發(fā)明了木制手搖洗衣機(jī)。首先由英國(guó)研制并推出了一種噴流式洗衣機(jī),它是靠筒體一側(cè)的運(yùn)轉(zhuǎn)波輪產(chǎn)生的強(qiáng)烈渦流,使衣物和洗滌液一起在筒內(nèi)不斷翻滾,洗凈衣物。2 全自動(dòng)洗衣機(jī)在國(guó)內(nèi)外的現(xiàn)狀及水平全自動(dòng)洗衣機(jī)根據(jù)結(jié)構(gòu)不同可分為波輪式全自動(dòng)洗衣機(jī)(也叫套桶式全自動(dòng)洗衣機(jī))、滾筒式全自動(dòng)洗衣機(jī)和攪拌式全自動(dòng)洗衣機(jī)三大類(lèi)。波輪式洗衣機(jī)工作原理:依靠裝在洗衣桶底部的波輪正、反旋轉(zhuǎn),帶動(dòng)衣物上、下、左、右不停地翻轉(zhuǎn),使衣物之間、衣物與桶壁之間,在水中進(jìn)行柔和地摩擦,在洗滌劑的作用下實(shí)現(xiàn)去污清洗。以單片機(jī)為主,并擴(kuò)展必要的外部電路。K3用于選則洗衣方式。它把計(jì)算機(jī)的各種功能電路都集成在一塊芯片上。3 硬件部分的設(shè)計(jì) 控制系統(tǒng)的組成該電路主要組成部件是由AT89S51單片機(jī)、指示燈、電動(dòng)機(jī)、蜂鳴器、電控水龍頭、LED顯示燈以及按鍵組成。單片機(jī)是現(xiàn)代電子設(shè)計(jì)中使用最廣泛的電子元件。2 AT89S51單片機(jī)作為控制部件,該型號(hào)單片機(jī)共有40個(gè)引腳采用雙列直插式的,圖32是它的引腳圖。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。圖33數(shù)據(jù)存儲(chǔ)器的分配情況圖 Distribution of the data memory 輔助電路設(shè)計(jì) 復(fù)位電路為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。圖35 按鍵復(fù)位圖 Reset of using button 時(shí)鐘電路時(shí)鐘電路由晶振元件與單片機(jī)內(nèi)部電路組成,產(chǎn)生的振蕩頻率為單片機(jī)提供時(shí)鐘信號(hào),供單片機(jī)信號(hào)定時(shí)和計(jì)時(shí)。圖38 發(fā)光二級(jí)管電路 LEDs circuit2 LED顯示器是由發(fā)光二極管構(gòu)成的,所以在顯示器前面冠以“LED”。由于各位的段碼線(xiàn)并聯(lián),8位I/O口輸出的段碼對(duì)各個(gè)顯示位來(lái)說(shuō)都是相同的。圖311 進(jìn)/排水電路 Water injection and drainage circuit 電源電路單片機(jī)系統(tǒng)電源部分的原理圖如圖312所示。圖314 水位檢測(cè)電路 Water level detection circuit 按鍵部分本設(shè)計(jì)的洗衣機(jī)面板上采用4個(gè)獨(dú)立按鍵KKKK4。//初始化while(1)//進(jìn)入按鍵操作{if(K3==0){m++。流程圖如圖43所示。D6=0。delay(4000)。i=i。delay(2000)。fanzhuan=0。fanzhuan=0。fanzhuan=0。delay(1800)。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯。其次單片機(jī)和微電子等技術(shù)是密切相關(guān)的,它們?nèi)绾螒?yīng)用將直接對(duì)設(shè)計(jì)結(jié)果產(chǎn)生影響,應(yīng)用不同的元器件和設(shè)計(jì)方法可以使洗衣機(jī)的設(shè)計(jì)結(jié)果截然不同,洗衣機(jī)的性能也將有差別,同時(shí)在本設(shè)計(jì)中應(yīng)用的元器件都是單片機(jī)的應(yīng)用,使該設(shè)計(jì)只要稍加修改就可以很方便地開(kāi)發(fā)出其他基于單片機(jī)的洗衣機(jī)控制系統(tǒng)。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。手機(jī)、電話(huà)、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有12部單片機(jī)。 單片機(jī)在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計(jì)算機(jī)完全不同的發(fā)展道路。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。換言之,地址、指令也都是數(shù)據(jù)。s largest puter. Modern human life used in almost every piece of electronic and mechanical products will be integrated single , telephone, calculator, home appliances, electronic toys, handheld puters and puter accessories such as a mouse with a 12 in both the Department of SCM. Personal puter will have a large number of SCM in the work. General car with more than 40 SCM, plex industrial control systems may even have hundreds of SCM in the same time work! SCM is not only far exceeds the number of PC and other puting the sum, or even more than the number of human beingsSingle chip, also known as singlechip microcontroller, it is not plete a certain logic chips, but to a puter system integrated into a to a microputer, and puter than just the lack of a microcontroller I / O devices. General talk: a chip bees a puter. Its small size, light weight, cheap