【正文】
就是利用水的導電性完成的。當按鍵時,單片機會檢測到低電平,并執(zhí)行相應功能。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。//開排水delay(5000)。Beep()。它的元器件、連接線路等和傳統(tǒng)的單片機實驗硬件高度對應,這在相當程度上替代了傳統(tǒng)的單片機實驗的功能。憑著“方法總比困難多”的信念,我先分析了任務,再該有的放矢地查找相關資料尋找突破,充分地解決好問題。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。 單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。不過,這種電腦,通常是指個人計算機,簡稱PC機。它所涉及的領域都與對象系統(tǒng)相關,因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術廠家。例如工廠流水線的智能化管 可以這樣說,現在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。 三、P0口、P2口和P3的第二功能用法:初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間要有一個切換的過程,或者說要有一條指令,事實上,各端口的第二功能完全是自動的,不需要用指令來轉換。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。 二、數據、地址、指令:之所以將這三者放在一起,是因為這三者的本質都是一樣的——數字,或者說都是一串‘0’和‘1’組成的序列。 單片機廣泛應用于儀器儀表、家用電器、醫(yī)用設備、航空航天、專用設備的智能化管理及過程控制等領域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應用于儀器儀表中,結合不同類型的傳感器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。 起初模型(Single Chip Microputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結構。一個可視化高級語言編寫的小程序里面即使只有一個按鈕,也會達到幾十K的尺寸!對于家用PC的硬盤來講沒什么,可是對于單片機來講是不能接受的?,F代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。單片機由芯片內僅有CPU的專用處理器發(fā)展而來。通過對單片機的重新編程可以很方便的改變洗衣機的功能。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持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。}}水位選擇與洗衣模式選擇類似,指示燈DDD6分別對應低、中、高水位。D3=0。電路如圖314所示。K4線圈得電使得排水閥打開。本設計采用的是2位共陽極數碼管,其中段碼線占用1個8位I/O口,即為P0口,而位選占用2個I/O口,在P2口。當發(fā)光二極管的負極所對應的P1口為低電平時,發(fā)光二極管導通。 (a) (b)圖34 復位電路圖 Reset circuit在本次設計中采用按鍵復位,如圖35。其中內部數據存儲器的分配情況如圖33所示。因此它可用作對外部輸出的脈沖或用于定時目的。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。硬件復位電路主要是實現復位功能,當單片機運行出現死循環(huán)時復位電路就可以起保護功能而實現復位作用。單片機應用系統(tǒng)的開發(fā)包括系統(tǒng)總體設計、硬件設計、軟件設計、系統(tǒng)調試等,而且它們有時交叉進行。電機在系統(tǒng)的控制下進行正轉、停、反轉通過傳動帶動水桶執(zhí)行洗滌程序;當洗滌時間終了,控制系統(tǒng)切斷電機電路打開排水電磁閥開始排水;然后再次注水,洗衣機進入漂洗狀態(tài),完成漂洗程序(通常為2次漂洗)后,開始排水,同時排水電磁閥的動作為脫水程序作好準備;排水結束后系統(tǒng)控制電機單方向高速運轉完成脫水程序;當脫水程序終了系統(tǒng)控制排水電磁閥和電機斷電,排水閥復位,同時蜂鳴器奏響,通知用戶整個洗衣程序結束。 系統(tǒng)過程部件1 單片機電路單片機電路是程序控制的中心。K2用于模擬洗衣機的蓋板打開。 設計的主要內容本設計設計一個用單片機控制的洗衣機控制器。優(yōu)點是對衣物纏繞小,洗滌均勻損衣率低;洗滌缸缸體有全塑、搪瓷、鋁合金、不銹鋼四大類。它能自動實現洗滌、漂洗、脫水等所有功能。隨著工業(yè)化的加速,世界各國也加快了洗衣機研制的步伐。軸是通過搖動和它相連的曲柄轉動的。全自動洗衣機智能控制系統(tǒng)的設計畢業(yè)設計目錄0 前言 11 緒論 2 課題開發(fā)背景 2 全自動洗衣機的發(fā)展史 2 國內外現狀及發(fā)展趨勢 3 研究目的及意義 5 設計的主要內容 52 設計方案 7 7 內容與功能 7 按鍵 7 洗衣過程 7 系統(tǒng)過程部件 8 控制系統(tǒng)功能 93 硬件部分的設計 10 控制系統(tǒng)的組成 10 主控芯片—單片機 10 單片機概述 10 單片機分類 11 AT89S51 11 輔助電路設計 16 復位電路 16 時鐘電路 18 報警電路 19 顯示電路 19 電動機電路 21 進/排水電路 22 電源電路 23 水位檢測電路 23 水位檢測系統(tǒng)設計原理 23 水位檢測電路 24 按鍵部分 254 軟件部分的設計 26 主程序設計 26 洗衣模式和水位選擇設計 27 洗滌程序設計 31 標準、快速洗衣程序 32 漂洗程序 35 脫水程序 385 調試 40 硬件調試 40 Protues 40 硬件仿真 40 軟件調試 41 Keil C51 41 軟件編程 416 結論 43致謝 44參考文獻 45附錄A 中文翻譯 46附錄B 英文文獻 53附錄C 電路圖 62附錄D 源程序 63遼寧工程技術大學畢業(yè)設計(論文)0 前言從古到今,洗衣服都是一項難于逃避的家務勞動,而在洗衣機出現以前,對于許多人而言,它并不像田園詩描繪的那樣充滿樂趣,手搓、棒擊、沖刷、甩打,這些不斷重復的簡單的體力勞動,留給人的感受常常是:辛苦勞累。1874年,“手洗時代”受到了前所未有的挑戰(zhàn),美國人比爾?布萊克斯發(fā)明了木制手搖洗衣機。首先由英國研制并推出了一種噴流式洗衣機,它是靠筒體一側的運轉波輪產生的強烈渦流,使衣物和洗滌液一起在筒內不斷翻滾,洗凈衣物。2 全自動洗衣機在國內外的現狀及水平全自動洗衣機根據結構不同可分為波輪式全自動洗衣機(也叫套桶式全自動洗衣機)、滾筒式全自動洗衣機和攪拌式全自動洗衣機三大類。波輪式洗衣機工作原理:依靠裝在洗衣桶底部的波輪正、反旋轉,帶動衣物上、下、左、右不停地翻轉,使衣物之間、衣物與桶壁之間,在水中進行柔和地摩擦,在洗滌劑的作用下實現去污清洗。以單片機為主,并擴展必要的外部電路。K3用于選則洗衣方式。它把計算機的各種功能電路都集成在一塊芯片上。3 硬件部分的設計 控制系統(tǒng)的組成該電路主要組成部件是由AT89S51單片機、指示燈、電動機、蜂鳴器、電控水龍頭、LED顯示燈以及按鍵組成。單片機是現代電子設計中使用最廣泛的電子元件。2 AT89S51單片機作為控制部件,該型號單片機共有40個引腳采用雙列直插式的,圖32是它的引腳圖。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。圖33數據存儲器的分配情況圖 Distribution of the data memory 輔助電路設計 復位電路為確保微機系統(tǒng)中電路穩(wěn)定可靠工作,復位電路是必不可少的一部分,復位電路的第一功能是上電復位。圖35 按鍵復位圖 Reset of using button 時鐘電路時鐘電路由晶振元件與單片機內部電路組成,產生的振蕩頻率為單片機提供時鐘信號,供單片機信號定時和計時。圖38 發(fā)光二級管電路 LEDs circuit2 LED顯示器是由發(fā)光二極管構成的,所以在顯示器前面冠以“LED”。由于各位的段碼線并聯(lián),8位I/O口輸出的段碼對各個顯示位來說都是相同的。圖311 進/排水電路 Water injection and drainage circuit 電源電路單片機系統(tǒng)電源部分的原理圖如圖312所示。圖314 水位檢測電路 Water level detection circuit 按鍵部分本設計的洗衣機面板上采用4個獨立按鍵KKKK4。//初始化while(1)//進入按鍵操作{if(K3==0){m++。流程圖如圖43所示。D6=0。delay(4000)。i=i。delay(2000)。fanzhuan=0。fanzhuan=0。fanzhuan=0。delay(1800)。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯。其次單片機和微電子等技術是密切相關的,它們如何應用將直接對設計結果產生影響,應用不同的元器件和設計方法可以使洗衣機的設計結果截然不同,洗衣機的性能也將有差別,同時在本設計中應用的元器件都是單片機的應用,使該設計只要稍加修改就可以很方便地開發(fā)出其他基于單片機的洗衣機控制系統(tǒng)。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有12部單片機。 單片機在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計算機完全不同的發(fā)展道路。采用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起采用電子或數字電路更加強大。換言之,地址、指令也都是數據。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