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

正文內容

基于單片機的小天鵝全自動洗衣機課程設計-資料下載頁

2025-08-19 17:52本頁面

【導讀】未定義書簽。未定義書簽。

  

【正文】 hz==1)。 //等(開始)按鍵按下 delayms(10)。 //消抖 while(kaishz==0)。 //等按鍵松開 delayms(10)。 //消抖 paish=0。 //排水開 feng()。 delayms(5000)。 //等排水牽引器工作完成 } } } } void jinshui() //進水閥進水子程序 { jinsh=0。 delay(5000)。 jinsh=1。 } void paishui() //排水閥排水子程序 { paish=0。 delay(5000)。 paish=1。 delay(3000)。 //必須要,可保證避開在排水牽引器工作 } void shezhi() //程序設置子程序 { while(kaishz==1) //檢測開始暫停是否按下 小天鵝洗衣機 試驗研究 29 { if(dingsh==0) //定時 洗滌,可定時 1, 2, 3 分別為 { delay(10)。 //消抖 if(dingsh==0) //定時按鍵是否按下 { if(a3) a++。 else a=0。 } feng()。 while(dingsh==0)。 //等按鍵松開 } if(a==0) //定時燈不亮 { led0=1。 led1=1。 led2=1。 } if(a==1) //10s 定時燈亮 { led0=0。 } if(a==2) //20s 定時燈亮 { led0=1。 led1=0。 } 小天鵝洗衣機 試驗研究 30 if(a==3) //30s 定時燈亮 { led0=1。 led1=1。 led2=0。 } if(chengx==0) //程序選擇, 0 標準或 1 快速 { delay(10)。 //消抖 if(chengx==0) //程序選擇按鍵按下 { if(b1) b++。 else b=0。 } feng()。 while(chengx==0)。 //等按鍵松開 } if(b==0) { led3=1。 //標準燈亮 led4=0。 } else { //快速燈亮 led3=0。 led4=1。 小天鵝洗衣機 試驗研究 31 } if(guoch==0) //過程選擇, 0(洗滌 +漂洗 +脫水 0 或 { // 1(漂洗 +脫水)或 2(脫水) delay(10)。 //消抖 if(guoch==0) //過程按鍵按下 { if(c2) c++。 else c=0。 } feng()。 while(guoch==0)。 //等按鍵松開 } if(c==0) //洗滌加漂洗加甩干等亮 { led5=0。 led6=0。 led7=0。 } if(c==1) //漂洗加甩干燈亮 { led5=0。 led6=0。 led7=1。 } if(c==2) //只甩干燈亮 { 小天鵝洗衣機 試驗研究 32 led5=0。 led6=1。 led7=1。 } } feng()。 while(kaishz==0)。 //等開始鍵松開 } void dingshi() //定時子程序 { switch (a) { case 0: delay(0)。break。 //不定時 case 1: delay(2020)。break。 //定時 2s case 2: delay(4000)。break。 //定時 4s case 3: delay(6000)。 //定 6s } led0=1。 //定時指示熄滅 led1=1。 led2=1。 } void xidi() //洗滌子程序 { uchar b1,x1,x2,x3。 //洗滌循環(huán)次數 jinshui()。 小天鵝洗衣機 試驗研究 33 if(b==0) b1=60。 //標準。循環(huán) 60,12min else b1=30。 //快速。循環(huán) 35,7min for(x1=0。x1b1。x1++) //12s 重復 60 或 30 次 { for(x2=0。x240。x2++)//正轉 4s { zhengzh=0。 delay(100)。 //延時中可以檢測開始暫停鍵 } zhengzh=1。 //停 2s delay(2020)。 for(x3=0。x340。x3++)//反轉 4s { fanzh=0。 delay(100)。 //延時中可以檢測開始暫停鍵 } fanzh=1。 delay(2020)。 //停 2s } paishui()。 led7=1。 //關洗滌燈 } void piaoxi() //漂洗子程序 { uint b2,z1,x2,x3,x4。 if(b==0) //標準。循環(huán) 30,6min b2=30。 小天鵝洗衣機 試驗研究 34 else b2=15。 //快速。循環(huán) 15,3min for(z1=0。z12。z1++) //漂洗 2 次 { jinshui()。 for(x2=0。x2b2。x2++) //12s 重復 30 或 15 次 { for(x3=0。x340。x3++) //正轉 4s { zhengzh=0。 delay(100)。 //延時中可以檢測開始暫停鍵 } zhengzh=1。 delay(2020)。 //停 2s for(x4=0。x440。x4++) //反轉 4s { fanzh=0。 delay(100)。 //延時中可以檢測開始暫停鍵 } fanzh=1。 delay(2020)。 } paishui()。 } led6=1。 //關漂洗燈 } void shuaigan() //甩干子程序 { uint b3,x3。 小天鵝洗衣機 試驗研究 35 if(b==0) //標準。循環(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)。 //延時同時檢測開始暫停鍵,繼續(xù)工作時先讓牽引器工作 if(anq==1) //安全開關檢測 { delay(10)。 if(anq==1) //洗衣桶 蓋打開 { //急停 ,報警 zhengzh=1。 paish=1。 feng()。 while(anq==1)。 //洗衣機桶蓋關閉 paish=0。 //先打開排水牽引器一段時間后電機轉 delay(5000)。 } } } zhengzh=1。 //電機斷電,自然減速 delay(10000)。 //自然減速 paish=1。 // 強制停止 led5=1。 //關甩干燈 } 小天鵝洗衣機 試驗研究 36 void main ( ) //主程序 { shezhi()。 dingshi()。 switch (c) //過程判斷 { case 0: //洗滌 +漂洗 +甩干 xidi()。 piaoxi()。 shuaigan()。 break。 case 1: //漂洗 +甩干 piaoxi()。 shuaigan()。 break; case 2: //甩干 shuaigan()。 } feng()。 //結束提示 kaig=0; //電源開關復位 }小天鵝洗衣機 試驗研究 37 4 小天鵝洗衣機 調試過程 硬件設置 第一次硬件設計:將繼電器、 NPN 型三極管、 LED、電阻焊接成外部模塊,與開發(fā)板及洗衣機連接。經調試不能正常工作, 測量分析發(fā)現直接用單片機引腳驅動三極管,會造成各引腳電壓異常,從而不能正常工作;另外,采用 I/O 口直接驅動 NPN 型三極管時, I/O口為高電平時三極管導通電磁閥工作。但當剛開機后程序執(zhí)行前的瞬間,單片機 I/O 口全為高電平,會出現開機后電磁閥工作的現象。 第二次硬件設計:經分析后采用 TLP5212 型光電耦合器與三極管連接來驅動電磁閥。將繼電器、 TLP5212 型光電耦合器、 NPN 型三極管、 LED、電阻焊接成外部模塊并與開發(fā)板及洗衣機連接。 圖 硬件控制電路 小天鵝洗衣機 試驗研究 38 圖 控制電路與開發(fā)板連接 圖 整體電路 小天鵝洗衣機 試驗研究 39 程序調試 程序分塊調試 將實現電機正反轉的程序下載到單片機中,按下開始按鈕,實現電機正轉,經觀察電機正常工作;同理調試進水、排水,經觀察均能正常工作; 程序組合調試 “洗 ”過程:將電機正反轉、進水、排水程序組合后下載到單片機進行調試。 現象:進水過程正常,電機不能正常工作。暫停后再次開始不能正常工作。 原因:程序開始 /暫停功能采用 中斷方式實現,因需求及限制原因, “開始 ”前 作為普通 I/O 口使用, “開始 ”后設置為中斷方式工作。經觀察,程序 “開始 ”后進入設置中斷程序時出現錯誤,分析后未找到原因。 措施:取消中斷功能,改為查詢方式實現 “開始 /暫停 ”功能,調試后可以正常工作。 原程序: void main() { init0()。 shezhi()。 dingshi()。 。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1