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

正文內(nèi)容

基于單片機(jī)的小天鵝全自動(dòng)洗衣機(jī)課程設(shè)計(jì)(編輯修改稿)

2024-07-20 15:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 b++。 else b=0。 } feng()。 while(chengx==0)。 //等按鍵松開(kāi) } if(b==0) { led3=1。 //標(biāo)準(zhǔn)燈亮 led4=0。 } else { //快速燈亮 led3=0。 led4=1。 } if(guoch==0) //過(guò)程選擇,0(洗滌+漂洗+脫水0或 { // 1(漂洗+脫水)或2(脫水) delay(10)。 //消抖 if(guoch==0) //過(guò)程按鍵按下 { if(c2) c++。 else c=0。 } feng()。 while(guoch==0)。 //等按鍵松開(kāi) } if(c==0) //洗滌加漂洗加甩干等亮 { led5=0。 led6=0。 led7=0。 } if(c==1) //漂洗加甩干燈亮{ led5=0。 led6=0。 led7=1。 } if(c==2) //只甩干燈亮 { led5=0。 led6=1。 led7=1。 } } feng()。 while(kaishz==0)。 //等開(kāi)始鍵松開(kāi)}void dingshi() //定時(shí)子程序{ switch (a) { case 0: delay(0)。break。 //不定時(shí) case 1: delay(2000)。break。 //定時(shí)2s case 2: delay(4000)。break。 //定時(shí)4s case 3: delay(6000)。 //定6s } led0=1。 //定時(shí)指示熄滅 led1=1。 led2=1。}void xidi() //洗滌子程序{ uchar b1,x1,x2,x3。 //洗滌循環(huán)次數(shù) jinshui()。 if(b==0) b1=60。 //標(biāo)準(zhǔn)。循環(huán)60,12min else b1=30。 //快速。循環(huán)35,7min for(x1=0。x1b1。x1++) //12s重復(fù)60或30次 { for(x2=0。x240。x2++)//正轉(zhuǎn)4s { zhengzh=0。 delay(100)。 //延時(shí)中可以檢測(cè)開(kāi)始暫停鍵 } zhengzh=1。 //停2s delay(2000)。 for(x3=0。x340。x3++)//反轉(zhuǎn)4s { fanzh=0。 delay(100)。 //延時(shí)中可以檢測(cè)開(kāi)始暫停鍵 } fanzh=1。 delay(2000)。 //停2s } paishui()。 led7=1。 //關(guān)洗滌燈}void piaoxi() //漂洗子程序{ uint b2,z1,x2,x3,x4。 if(b==0) //標(biāo)準(zhǔn)。循環(huán)30,6min b2=30。 else b2=15。 //快速。循環(huán)15,3min for(z1=0。z12。z1++) //漂洗2次 { jinshui()。 for(x2=0。x2b2。x2++) //12s重復(fù)30或15次 { for(x3=0。x340。x3++) //正轉(zhuǎn)4s { zhengzh=0。 delay(100)。 //延時(shí)中可以檢測(cè)開(kāi)始暫停鍵 } zhengzh=1。 delay(2000)。 //停2s for(x4=0。x440。x4++) //反轉(zhuǎn)4s { fanzh=0。 delay(100)。 //延時(shí)中可以檢測(cè)開(kāi)始暫停鍵 } fanzh=1。 delay(2000)。 } paishui()。 } led6=1。 //關(guān)漂洗燈}void shuaigan() //甩干子程序{ uint b3,x3。 if(b==0) //標(biāo)準(zhǔn)。循環(huán)3,3*1min=*1800 b3=1800。 else //快速。循環(huán)2,2*1min=*1200 b3=1200。 paish=0。 delayms(5000)。 //等排水牽引器工作完 for(x3=0。x3b3。x3++) { zhengzh=0。 delay1(100)。 //延時(shí)同時(shí)檢測(cè)開(kāi)始暫停鍵,繼續(xù)工作時(shí)先讓牽引器工作 if(anq==1) //安全開(kāi)關(guān)檢測(cè) { delay(10)。 if(anq==1) //洗衣桶蓋打開(kāi) { //急停,報(bào)警 zhengzh=1。 paish=1。 feng()。 while(anq==1)。 //洗衣機(jī)桶蓋關(guān)閉 paish=0。 //先打開(kāi)排水牽引器一段時(shí)間后電機(jī)轉(zhuǎn) delay(5000)。 } } } zhengzh=1。 //電機(jī)斷電,自然減速 delay(10000)。 //自然減速 paish=1。 // 強(qiáng)制停止 led5=1。 //關(guān)甩干燈}void main ( ) //主程序 { shezhi()。 dingshi()。 switch (c) //過(guò)程判斷 { case 0: //洗滌+漂洗+甩干 xidi()。 piaoxi()。 shuaigan()。 break。 case 1: //漂洗+甩干 piaoxi()。 shuaigan()。 break; case 2: //甩干 shuaigan()。 } feng()。 //結(jié)束提示 kaig=0; //電源開(kāi)關(guān)復(fù)位} 4 小天鵝洗衣機(jī)調(diào)試過(guò)程第一次硬件設(shè)計(jì):將繼電器、NPN型三極管、LED、電阻焊接成外部模塊,與開(kāi)發(fā)板及洗衣機(jī)連接。經(jīng)調(diào)試不能正常工作,測(cè)量分析發(fā)現(xiàn)直接用單片機(jī)引腳驅(qū)動(dòng)三極管,會(huì)造成各引腳電壓異常,從而不能正常工作;另外,采用I/O口直接驅(qū)動(dòng)NPN型三極管時(shí),I/O口為高電平時(shí)三極管導(dǎo)通電磁閥工作。但當(dāng)剛開(kāi)機(jī)后程序執(zhí)行前的瞬間,單片機(jī)I/O口全為高電平,會(huì)出現(xiàn)開(kāi)機(jī)后電磁閥工作的現(xiàn)象。第二次硬件設(shè)計(jì):經(jīng)分析后采用TLP5212型光電耦合器與三極管連接來(lái)驅(qū)動(dòng)電磁閥。將繼電器、TLP5212型光電耦合器、NPN型三極管、LED、電阻焊接成外部模塊并與開(kāi)發(fā)板及洗衣機(jī)連接。 硬件控制電路 整體電路將實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)的程序下載到單片機(jī)中,按下開(kāi)始按鈕,實(shí)現(xiàn)電機(jī)正轉(zhuǎn),經(jīng)觀察電機(jī)正常工作;同理調(diào)試進(jìn)水、排水,經(jīng)觀察均能正常工作; 程序組合調(diào)試 “洗”過(guò)程:將電機(jī)正反轉(zhuǎn)、進(jìn)水、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試。現(xiàn)象:進(jìn)水過(guò)程正常,電機(jī)不能正常工作。暫停后再次開(kāi)始不能正常工作。原因:程序開(kāi)始/,因需求及限制原因,“開(kāi)始”,“開(kāi)始”后設(shè)置為中斷方式工作。經(jīng)觀察,程序“開(kāi)始”后進(jìn)入設(shè)置中斷程序時(shí)出現(xiàn)錯(cuò)誤,分析后未找到原因。措施:取消中斷功能,改為查詢(xún)方式實(shí)現(xiàn)“開(kāi)始/暫?!惫δ埽{(diào)試后可以正常工作。原程序:void main(){ init0()。 shezhi()。 dingshi()。 。。。}修改后程序:void main(){ shezhi()。 dingshi()。 。。。}void delay(uint z) /*洗滌和漂洗延時(shí)*/{ uint x,y。 for(x=0。xz。x++) for(y=0。y110。y++) { if(kaishz==0) //暫停是否按下 { delayms(5)。 if(kaishz==0) { zhengzh=1。 //停所有 fanzh=1。 paish=1。 jinsh=1。 feng()。 while(kaishz==0)。 //等按鍵松開(kāi) delayms(5)。 while(kaishz==1)。 //等按鍵按下(開(kāi)始) delayms(5)。 while(kaishz==0)。 //等按鍵松開(kāi)feng()。 } } }}“漂”過(guò)程:將電機(jī)正反轉(zhuǎn)、進(jìn)水、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試。該過(guò)程與洗過(guò)程相似,經(jīng)第一步調(diào)試改正后該過(guò)程未出現(xiàn)錯(cuò)誤?!八Α边^(guò)程:將電機(jī)正轉(zhuǎn)、排水程序組合后下載到單片機(jī)進(jìn)行調(diào)試?,F(xiàn)象:開(kāi)始工作后波輪盤(pán)先轉(zhuǎn)動(dòng),延時(shí)一段時(shí)間內(nèi)筒與波輪盤(pán)一起工作;甩干過(guò)程停止時(shí)出現(xiàn)“急剎”現(xiàn)象。原因:開(kāi)始工作時(shí),牽引器完成工作前電機(jī)已開(kāi)始工作;結(jié)束工作時(shí),電機(jī)未完全停止?fàn)恳饕淹瓿晒ぷ?。措施:開(kāi)始工作時(shí)先進(jìn)行排水工作并延時(shí)適當(dāng)時(shí)間;工作結(jié)束時(shí)先關(guān)閉電機(jī),排水延時(shí)適當(dāng)時(shí)間后在進(jìn)行關(guān)閉。修改前程序:void shuaigan() /*甩干程序*/{ uint
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1