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

正文內(nèi)容

單片機(jī)課程設(shè)計(洗衣機(jī)控制系統(tǒng))-wenkub.com

2025-06-23 12:56 本頁面
   

【正文】 54答辯能正確回答指導(dǎo)教師所提出的問題。我一定會在以后的學(xué)習(xí)中逐步的改正。我們在設(shè)計中不斷的更換新的器件和設(shè)計方法,最后做成了本次設(shè)計。由于方案是利用單片機(jī)來實現(xiàn)的,所以翻閱了大量的單片機(jī)書籍。硬件方面,其一是進(jìn)水和排水電磁閥無法仿真的問題,所以就用了繼電器和電機(jī)進(jìn)行替代,以及洗滌過程電機(jī)正反轉(zhuǎn)時電機(jī)的選用問題,到底是用交流電機(jī)還是直流電機(jī),當(dāng)然實際情況下使用的主要是交流電機(jī),但是仿真時無法找到交流電機(jī),并且出于簡化考慮所以采用了直流電機(jī),用程序軟件的方法來實現(xiàn)電機(jī)的正反轉(zhuǎn);其二,是硬件參數(shù)的確定,由于設(shè)計的是一個應(yīng)用系統(tǒng),所以必須具備一定的實用性才可以,所以我在仿真的過程中使用了探針來更好的確定元器件的參數(shù)。 } delay(10)。 drain_key=1。 dewater=true。 case 2: autok=true。 //若是誤操作,key值為0switch(key) { case 0: break。 if(wash_key_value==0) //若是洗滌鍵按下,key值為1 key=1。 drain_key=1。}/************************************************* 名稱;手動模式中斷服務(wù)子函數(shù) 功能:洗滌,排水,脫水三個過程的手動模式識別*************************************************/void int0()interrupt 0{ EX0=0。k0。 //關(guān)閉脫水開關(guān) drain_relay=1。 } drain_relay=0。 //脫水變量置true }}/************************************************** 名稱:脫水子函數(shù) 功能:相應(yīng)指示燈點(diǎn)亮進(jìn)水標(biāo)志位置true,脫水 標(biāo)志位置false,電機(jī)高速正轉(zhuǎn)直至結(jié)束關(guān)閉電磁閥***************************************************/void dewater_function(bit dewater){ if(dewater) {dewater=false。 while(low_water_value) { low_water=1。 drain_led=0。**************************************************/void drain_function(bit drain){ bit low_water_value。 wash_relay=1。m5。 //洗滌指示燈點(diǎn)亮 if(key==1) //若是手動模式則點(diǎn)亮手動洗滌指示燈關(guān)閉自動模式指示燈 { auto_led=1。 //進(jìn)水變量軟件復(fù)位 wash=true。 while(high_water_value) { high_water=1。 if(inflow) {P0=0Xe1。 //自動按鍵變量置true inflow=true。if(temp==0) { delay(10)。 } else auto_function()。 break。 dewater=false。 drain=false。i3。 drain_key_value=1。 drain=false。 //初始化 EX0=1。 //脫水子函數(shù)聲明bit inflow,wash,drain,dewater,autok。 //自動子函數(shù)聲明void inflow_function(bit inflow)。 //排水電磁閥sbit high_water=P2^4。 //脫水手動按鍵sbit inflow_relay=P2^0。 //脫水手動指示燈sbit auto_key=P1^0。開始 初始化按鍵掃描 N自動鍵是否被按下 Y 洗衣過程 是否3次 N Y結(jié)束 圖41主程序流程圖中斷入口中斷保護(hù)按鍵掃描賦予鍵值松手檢測中斷返回 圖42中斷處理流程圖洗衣機(jī)控制系統(tǒng)程序如下:includedefine uchar unsigned chardefine uint unsigned intdefine true 1define false 0sbit auto_led=P0^4。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。forSoftware公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。掌握這一軟件的使用對于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件)即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。表1 元器件清單序號元器件類型元器件規(guī)格數(shù)量備注1AT89S52單片機(jī)40引腳1區(qū)分引腳2晶振12MHz1無極性3輕觸按鍵4引腳4區(qū)分引腳4發(fā)光二極管3毫米綠色8區(qū)分引腳5三極管PNP型4區(qū)分引腳6瓷片電容30pF3無極性7電阻2K1無極性8繼電器5V4引腳4區(qū)分引腳9排阻9引腳4721區(qū)分引腳10瓷片電容10uF2無極性11電阻510和1K通用12無極性12電阻3無極性13416譯碼器74HC1541區(qū)分引腳14電機(jī)直流3無極性15自鎖開關(guān)6引腳1區(qū)分引腳4軟件設(shè)計Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。典型的晶振電路使用的是值為30pF的微調(diào)電容。圖36指示電路7. 按鍵電路如圖37所示,用戶可進(jìn)行模式選擇,也可進(jìn)行狀態(tài)選擇。并且通過兩個PNP型三極管來放大電機(jī)運(yùn)行和電機(jī)正反轉(zhuǎn)的控制信號,來實現(xiàn)單片機(jī)的弱電控制電機(jī)運(yùn)行的強(qiáng)電,并且繼電器還起到“隔離”的作用。圖32復(fù)位電路3. 晶振電路AT89S52內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,它的輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。3硬件設(shè)計1. 電源電路單片機(jī)正常工作的工作電壓是5V,如圖31所示為一個5V電壓的穩(wěn)定指示USB接口電路,由于采用的是仿真的方式所以這里采用的是已經(jīng)經(jīng)過降壓處理后再穩(wěn)壓的接口電路。方案三PLC由于采用現(xiàn)代大
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1