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

正文內(nèi)容

基于at89s51單片機的全自動控制洗衣機-資料下載頁

2024-12-07 09:52本頁面

【導(dǎo)讀】隨著數(shù)字技術(shù)的快速發(fā)展,數(shù)字技術(shù)被廣泛應(yīng)用于智能控制的領(lǐng)域中。體積小、功能全、價格低廉、開發(fā)方便的優(yōu)勢得到了許多電子系統(tǒng)設(shè)計者的青睞。衣機整個洗衣過程的控制,包括用戶參數(shù)輸入、洗衣、脫水和結(jié)束報警四個階段。制系統(tǒng)主要由電源電路、單片機控制系統(tǒng)和外部硬件電路三大模塊組成。電器、三極管、LED燈組成。雖然不能與電器市場上的洗衣機控制系統(tǒng)媲美,但也具有一定的實

  

【正文】 計絕不在少數(shù),只要我們努力學(xué)習(xí)、勇于實踐、勤學(xué)好問我們就會懂得以前不明白或不懂的道理,就會很快地成長和成熟起來。我也相信憑著 我自強不息勇于拼搏的精神一定能夠很快的適應(yīng)類似設(shè)計的需要,適應(yīng)這個多變的社會,充分發(fā)揮長處朝我們的方向不斷前進(jìn)前進(jìn)再前進(jìn)! 27 參考文獻(xiàn) [1]李勛.單片機微型計算機大學(xué)讀本.北京:北京航空航天大學(xué)出版社, 2021. [2]王治剛.單片機應(yīng)用技術(shù)與實訓(xùn).北京:清華大學(xué)出版社, 2021. [3]周航慈等 . 單片機程序設(shè)計基礎(chǔ) . 北京:北京航空航天大學(xué)出版社, 1997. [4]彭為 . 單片機典型系統(tǒng)設(shè)計實例精講 . 北京:電子工業(yè)出版社, 2021. [5]盧艷軍 . 單片機基本原理及應(yīng)用系統(tǒng) . 北京:機械工業(yè)出版社, 2021. [6]周美娟等 . 單片機技術(shù)及系統(tǒng)設(shè)計 . 北京:清華大學(xué)出版社, 2021. [7]永權(quán) . 單片機與家用電器智能化技術(shù) .北京:電子工業(yè)出版社 ,1995. 28 致 謝 畢業(yè)設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今空前活躍的領(lǐng)域,在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。 回顧起此次單片機畢業(yè)設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在作畢業(yè)設(shè)計的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次畢業(yè)設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問 題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,通過這次畢業(yè)設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。 這次畢業(yè)設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在指導(dǎo)老師的辛勤、指導(dǎo)下,終于游逆而解。同時,在指導(dǎo)老師的身上我學(xué)得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝。 29 附 錄 附錄 A 主電路圖 30 附錄 B 元件清單 序號 元件名稱 型號及參數(shù) 使用個數(shù) 1 電阻 1 個 2 電阻 1K 7 個 3 電阻 R1— R8 200 10 個 4 電阻 7 個 5 三極管( PNP) Q1Q4,Q6,Q7( PNP 9012) 6 個 6 三極管( NPN) Q5 (NPN 8550) 1 個 7 變壓器 T 1 個 8 揚聲器 SPEAKER 1 個 9 電解電容 C8 100uf,C10 各 1 個 10 瓷片電容 10 104 1 個、 2 個 11 電解電容 33pf、 22uf 、 10uf 各 2 個 12 發(fā)光二極管 LED1LED7 7 個 13 晶振 12M 1 個 14 繼電器 SRD06VDCSLC 1 個 15 單片機 AT89S51 1 個 16 數(shù)碼管 / 2 個 17 輕觸開關(guān) / 5 個 18 穩(wěn)壓管 7805 1 個 19 二極管 IN4001 2 個 20 橋堆 / 1 個 31 附錄 C 程序 項目名稱:控制器 修改日期: 20211210 */ include // P 口: 5 個 LED 燈 2 個數(shù)碼管 繼電器 2 個 sbit beep=P3^5。 char code disptab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 char code bittab[]={0xbf,0x7f}。 define K1 0x0e //啟動 define K2 0x0d //脫水時模擬蓋板打開 define K3 0x0b //快洗洗(脫水時模擬蓋板合閉) define K4 0x07 //脫水 sbit p10=P1^0。 //洗滌指示 燈 sbit p11=P1^1。 //漂洗指示燈 sbit p12=P1^2。 //脫水指示燈 sbit p16=P1^6。 //進(jìn)水模擬燈 sbit p17=P1^7。 //排水模擬燈 sbit p20=P2^0。 //正轉(zhuǎn) sbit p21=P2^1。 //反轉(zhuǎn) unsigned char min,sec。 // 設(shè)定時間 unsigned int i。 // i 為循環(huán)次數(shù) int key。 int num。 int count=0。 void delay(int t) { int i,j。 for(i=0。it。i++) for(j=0。j112。j++)。 } void Beep() //蜂鳴器 { unsigned char a,s。 unsigned int k=8000。 P1=0xff。P2=0xff。 while(k) { for(a=0。a80。a++)。 for(s=0。s80。s++)。 32 beep=~beep。 } } unsigned char ScanKey()//鍵 盤掃描 { if((P3amp。0x0f)==0x0f) return(0xff)。 delay(30)。 if((P3amp。0x0f)==0x0f) return(0xff)。 key=P3amp。0x0f。 while((P3amp。0x0f)!=0x0f)。 return key。 } void t0() interrupt 1 //倒計時 { TH0=0x3c。 TL0=0xb0。//50ms count++。 if(count==20) { count=0。 sec=sec1。 if(sec=0) { if(sec==0) { if(min==0) { EA=0。 Beep()。 P2=0xff。 P1=0xff。 P0=0xff。 while(1)。 } else min。 } sec=60。 } } 33 } void Disp() interrupt 3 //顯示 { TH1=0x63。 TL1=0x18。 num=(num%2)。 P2=0xff。 P0=0xff。 //消影 P2=bittab[num]。 switch(num) { case 0: P0=disptab[min%10]。 break。 case 1: P0=disptab[min/10]。 break。 default:break。 } num++。 } void xidi(void) //標(biāo)準(zhǔn)洗 滌 12min { p10=0。 delay(2021)。 p16=0。 delay(5000)。 p16=1。 delay(3000)。 for(i=0。i60。i++) { p20=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 p21=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 } 34 p17=0。//開排水 delay(5000)。 p17=1。//關(guān)排水 p10=1。 } void xidi_1(void) //快速洗滌 7min { p10=0。 delay(2021)。 p16=0。 delay(5000)。 p16=1。 delay(3000)。 for(i=0。i35。i++)// { p20=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 p21=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 } p17=0。//開排水 delay(5000)。 p17=1。//關(guān)排水 p10=1。 } void piaoxi(void) // 漂洗 6min { p11=0。 delay(2021)。 p16=0。 delay(8000)。 p16=1。 delay(3000)。 for(i=0。i30。i++) { p20=0。 35 delay(4000)。 p20=1。 p21=1。 delay(2021)。 p21=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 } p17=0。 delay(8000)。 p17=1。 p11=1。 } void piaoxi_1(void) //用作快洗 3min { p11=0。 delay(2021)。 p16=0。 delay(8000)。 p16=1。 delay(3000)。 for(i=0。i15。i++) { p20=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 p21=0。 delay(4000)。 p20=1。 p21=1。 delay(2021)。 } p17=0。 delay(8000)。 p17=1。 p11=1。 } 36 void tuoshui(void) //脫水 { p12=0。 delay(2021)。 p17=0。 delay(3000)。 p20=0。 while(1) { key=ScanKey()。 switch (key) { case K2: TR0=0。 p12=1。p20=1。p17=1。 Beep()。 break。 case K3: TR0=1。 p12=0。p20=0。p17=0。 break。 } } } void biao(void) //標(biāo)準(zhǔn)洗 { min=28。sec=10。 TR0=0。 delay(5000)。 TR0=1。 xidi()。 delay(3000)。 piaoxi()。 //第一次漂洗 delay(3000)。 piaoxi()。 //第 二次漂洗 delay(3000)。 tuoshui()。 //脫水 } void kuai() //快速洗 { min=15。sec=10。 TR0=0。 37 delay(3000)。 TR0=1。 xidi_1()。 delay(5000)。 piaoxi_1()。 //第一次漂洗 delay(5000)。 piaoxi_1()。 //第二次漂洗 delay(5000)。 tuoshui()。 //脫水 } void main() { TMOD=0x01。 //T0 工作方式 1 T1 EA=0。 TH0=0x3c。 TL0=0xb0。 ET0=1。 TH1=0x63。 TL1=0x18。 ET1=1。 TR0=1。 TR1=1。 while(1) { key=ScanKey()。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1