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

正文內(nèi)容

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

2024-11-08 10:52本頁(yè)面
  

【正文】 第三章 參考文獻(xiàn) [1] 黃智偉.基于 NI Multisim的電子電路計(jì)算機(jī)仿真設(shè)計(jì)與分析[M].北京:電子工業(yè)出版社, 2020 [2] .朱啟標(biāo),丁杰 .EDA實(shí)驗(yàn)指導(dǎo)書 [M].南昌大學(xué)教務(wù)處, 2020 [3] 克強(qiáng).用 AT89C2051單片機(jī)制作洗衣機(jī)控制電路 [J].電子世界,2020, (3): 39— 42 [4]李金平,沈明山,姜余祥 .電子系統(tǒng)設(shè)計(jì) [M].北京:電子工業(yè)出版社, 2020 附件 第四章 附件 原理圖 PCB圖 。 ( 3)本設(shè)計(jì)還考慮半自動(dòng)的設(shè)計(jì),用戶可以根據(jù)自己的需求自由選擇洗衣機(jī)的工作方式,這一點(diǎn)是通過(guò)按鍵 實(shí)現(xiàn)的。 ( 1)系統(tǒng)軟硬件設(shè)計(jì)采用模塊化的設(shè)計(jì)方法,各模塊功能相對(duì)獨(dú)立,最后把它們整合在一起,大大的縮短了系統(tǒng)的設(shè)計(jì)周期。 } 結(jié)論 第二章 結(jié)論 本設(shè)計(jì)采用常用的 ATMEL 單片機(jī) AT89C51 為控制核心,輔以電機(jī)、數(shù)碼管等其他元器件,通過(guò)軟,硬件的配合設(shè)計(jì),很好的實(shí)現(xiàn)了洗衣機(jī)的控制功能。 //水位滿指示燈 LED8 = 1。 //進(jìn)水閥指示燈 LED6 = 1。 //洗滌指示燈 LED4 = 1。 //啟動(dòng)指示燈 LED2 = 1。 } void counter1(void) interrupt 2 { EX1 = 0。 LedNumVal++。 //10ms TL0 = 0xF0。 TR0 = 0。 //進(jìn)水閥指示燈 EX0=1。 LED7 = 0。 delayms(30)。 //啟動(dòng) /暫停鍵 洗滌 /脫水鍵掃描 if(key_s != key_v) { key_v = key_s。 if(key_s != key_v) { delayms(10)。 LS138C=0。 LS138A=0。 P0 = 0xff。 TL0 = 0xF0。 //允許定時(shí)器 0 中斷 TR0 = 0。 //允許外部中斷 1 中斷 TMOD = 0x01。 //不允許外部中斷 0 中斷 IT1 = 1。 } } } /*********************************************************/ main() 洗衣機(jī)的功能及設(shè)計(jì) { IT0 = 1。 0x02) == 0) { if(m%2==1) { TR0 = 1。 0x01) == 0) { move_stop_led()。 led_display_over()。 //機(jī)蓋松指示燈 LED9 = 1。 //排水閥指示燈 LED7 = 1。 //脫水指示燈 LED5 = 1。 //暫停指示燈 LED3 = 1。 } else //啟動(dòng)并脫水 { LED1 = 0。 //報(bào)警指示燈 led_display_move()。 //水位滿指示燈 LED8 = 1。 //進(jìn)水閥指示燈 LED6 = 1。 //洗滌指示燈 LED4 = 1。 //啟動(dòng)指示燈 LED2 = 1。 j++。 //暫停指示燈 TR0 = 0。 //暫停指示燈 } else { LED1 = 1。(m%2==1)) { LED1 = 0。 //報(bào)警指示燈 } else if((m1)amp。 //水位滿 指示燈 LED8 = 1。 //進(jìn)水閥指示燈 LED6 = 1。 //洗滌指示燈 LED4 = 1。 //啟動(dòng)指示燈 LED2 = 1。 if(m == 1) { 洗衣機(jī)的功能及設(shè)計(jì) EX0=1。 P1 = 0x00。 default:break。 LS138C=1。 case 2:LS138A=0。 LS138C=0。 case 1:LS138A=0。 LS138C=0。 switch(i) { case 0:LS138A=1。 i3。 //十位 LedOut[2]=Disp_Tab[LedNumVal%10]。 //等待按鍵釋放 LedOut[0]=Disp_Tab[LedNumVal%1000/100]|0x80。 TR0 = 1。 //關(guān)閉定時(shí)器 0 } else { LED1 = 0。 //啟動(dòng)指示燈 洗衣機(jī)的功能及設(shè)計(jì) LED2 = 0。 } if(key_move_stop ==0) { movenum++。 TR0 = 0。 } } } /************************************************************/ void led_display_move() //數(shù)碼管計(jì)時(shí)并直流電動(dòng)機(jī)運(yùn)轉(zhuǎn) { while(1) { PWM = 0。 } delay(10)。 break。 LS138B=0。 break。 LS138B=1。 break。 LS138B=0。 i++) { P1= LedOut[i]。 //個(gè)位 for( i=0。 //百位帶小數(shù)點(diǎn) LedOut[1]=Disp_Tab[LedNum%100/10]。 洗衣機(jī)的功能及設(shè)計(jì) unsigned int LedNum = 0。 //需要復(fù)位跳出 PWM = 1。 P1 = 0x00。 default:break。 LS138C=1。 case 2:LS138A=0。 LS138C=0。 case 1:LS138A=0。 LS138C=0。 switch(i) { case 0:LS138A=1。 i3。 //十位 LedOut[2]=Disp_Tab[Led%10]。 } LedOut[0]=Disp_Tab[Led%1000/100]|0x80。 //機(jī)蓋松指示燈 LED9 = 1。 //排水閥指示燈 LED7 = 1。 //脫水指示燈 LED5 = 0。 //暫停指示燈 LED3 = 1。 //出水閥指示燈 洗衣機(jī)的功能及設(shè)計(jì) if(key_move_stop ==0) //脫水后按下鍵跳出 { LED1 = 0。 //水位滿指示燈 LED8 = 1。 //進(jìn)水閥指示燈 LED6 = 1。 //洗滌指示燈 LED4 = 1。 //啟動(dòng)指示燈 LED2 = 1。 unsigned int Led = 0。 PWM = 1。 P1 = 0x00。 default:break。 LS138C=1。 case 2:LS138A=0。 LS138C=0。 case 1:LS138A=0。 LS138C=0。 switch(i) { case 0:LS138A=1。 i3。 //十位 LedOut[2]=Disp_Tab[LedNumVal%10]。 } 洗衣機(jī)的功能及設(shè)計(jì) LedOut[0]=Disp_Tab[LedNumVal%1000/100]|0x80。 LED6 =0。 if(key_wash_dehydration ==0) //洗滌后脫水按下鍵跳出 { LED3 =1。 unsigned int LedNumVal = 0。 PWM = 1。 delayms(1000)。 BEEP = 1。LED9 = 0。 n6。LED9 = 1。 } } /***********************************************************/ void be
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1