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

正文內(nèi)容

課程設(shè)計(jì)-波輪式全自動(dòng)洗衣機(jī)課程設(shè)計(jì)(編輯修改稿)

2025-02-13 04:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 idi_led = P1^6。 //洗滌指示燈sbit piaoxi_led = P1^7。 //漂洗指示燈/***********脫水指示燈,報(bào)警指示燈***************/sbit tuoshui_led = P2^0。 //脫水指示燈sbit baojing_led = P2^1。 //報(bào)警蜂鳴器/***********電動(dòng)機(jī)控制***************/sbit motor_zheng_pin = P2^2。 //電動(dòng)機(jī)正轉(zhuǎn)sbit motor_fan_pin = P2^3。 //電動(dòng)機(jī)反轉(zhuǎn)/***********進(jìn)水、排水閥門(mén)控制***************/sbit jinshui_pin = P2^4。 //進(jìn)水閥控制sbit paishui_pin = P2^5。 //排水閥控制/*****************定義全局變量*****************/uchar chengxumodel_flag。 //工作程序變量bool qiangruo_flag。 //強(qiáng)=0;弱=1;bool start_flag。 //開(kāi)始=0;未開(kāi)始=1;bool pause_flag。 //暫停=0;未暫停=1;/********************函數(shù)申明******************//******************延時(shí)程序********************/void delay_s(uint)。 //秒延時(shí)void delay_ms(uint)。 //毫秒延時(shí)/***********************電機(jī)控制程序************************/void motor_zheng(uint zheng)。 //電機(jī)正轉(zhuǎn)zheng秒void motor_fan(uint fan)。 //電機(jī)反轉(zhuǎn)fan秒void motor_ting(uint ting)。 //電機(jī)停ting秒/******************* n個(gè)單獨(dú)步驟**************************/void jin_shui()。 //進(jìn)水void pai_shui()。 //排水void tuo_shui()。 //脫水void xidi()。 //洗滌void piaoxi()。 //漂洗void baojing()。 //報(bào)警void baojing_no()。 //報(bào)警停void finished()。 //程序執(zhí)行通知已經(jīng)完成/*******************4種工作程序**************************/void biaozhun_chengxu()。 //標(biāo)準(zhǔn)程序void jingji_chengxu()。 //經(jīng)濟(jì)程序void dandu_chengxu()。 //單獨(dú)程序 void paishui_chengxu()。 //排水程序/******************初始化函數(shù)*******************/void initial()。/******************按鍵掃描函數(shù)*******************/uchar keyscan()。 //按鍵掃描函數(shù)void gai_open()。 //翻蓋處理函數(shù)void qiangruo_select()。 //強(qiáng)、弱洗滌模式選擇void chengxumodel_select()。 //工作程序模式選擇/******************頭文件導(dǎo)入****************/include /**************邏輯說(shuō)明***************///采用反邏輯,以0表示有效,以1表示無(wú)效///******************延時(shí)程序********************//*****************延時(shí)秒程序*************/void delay_s(uint time){ uint i。 uchar j。 while(time) { for(j=0。j100。j++) //1s for(i=0。i1i++)。 //10ms }}/**************延時(shí)毫秒程序***************/void delay_ms(uint time){ uchar i。 while(time) { for(i=0。i125。i++)。//1ms }}/***********************電機(jī)控制程序************************//************************正轉(zhuǎn)****************************/void motor_zheng(uint zheng) { motor_zheng_pin=0。 //正轉(zhuǎn)有效 motor_fan_pin=1。 //反轉(zhuǎn)無(wú)效 delay_s(zheng)。}/************************反轉(zhuǎn)****************************/void motor_fan(uint fan) { motor_zheng_pin=1。 //正轉(zhuǎn)無(wú)效 motor_fan_pin=0。 //反轉(zhuǎn)有效 delay_s(fan)。}/************************停止***************************/void motor_ting(uint ting) { motor_zheng_pin=1。 //正轉(zhuǎn)無(wú)效 motor_fan_pin=1。 //反轉(zhuǎn)無(wú)效 delay_s(ting)。}/******************* n個(gè)單獨(dú)步驟**************************//**********************進(jìn)水程序*************************/void jin_shui(){ int time=0。 jinshui_pin=0。 //打開(kāi)進(jìn)水閥 while(shuiwei_pin) //水位未達(dá)到要求時(shí),每隔1秒檢測(cè)一次;水位達(dá)到要求時(shí),shuiwei_pin引腳被拉低,變?yōu)?. { delay_s(1)。 if(shuiwei_pin) { time++。 if(time240) //4分鐘的極限時(shí)間內(nèi),水位未達(dá)到要求,說(shuō)明出現(xiàn)故障,立即關(guān)閉進(jìn)水閘并報(bào)警 { jinshui_pin=1。 baojing()。 break。 } } } //水位在極限時(shí)間內(nèi)達(dá)到要求,則正常結(jié)束 jinshui_pin=1。 //關(guān)閉進(jìn)水閥}/**********************排水程序**************************/void pai_shui(){ int time=0。 paishui_pin=0。 //排水閥打開(kāi) while(!shuiwei_pin) { delay_s(1)。 if(!shuiwei_pin) { time++。 if(time60) //1分鐘的極限時(shí)間內(nèi),水位未達(dá)到要求,說(shuō)明出現(xiàn)故障,立即關(guān)閉排水閘并報(bào)警 { paishui_pin=1。 baojing()。 break。 } } } //水位在極限時(shí)間內(nèi)達(dá)到要求,則正常結(jié)束 delay_s(5)。 //水位達(dá)到要求后,再延時(shí)50秒,關(guān)閉排水閥 paishui_pin=1。 //排水閥關(guān)閉}/************************洗滌程序*******************************/void xidi() //強(qiáng)洗滌9s,弱洗滌8s{ if(qiangruo_flag==0) //強(qiáng)洗滌 強(qiáng)=0;弱=1 { motor_zheng(20)。 //正轉(zhuǎn)20S motor_ting(10)。 //暫停10S motor_fan(20)。 //反轉(zhuǎn)20S motor_ting(10)。 //暫停10S } else //弱洗滌 { motor_zheng(15)。 //正轉(zhuǎn)15S motor_ting(10)。 //暫停10S motor_fan(15)。 //反轉(zhuǎn)15S motor_ting(10)。 //暫停10S }}/************************漂洗程序*******************************/void piaoxi() //假設(shè)漂洗時(shí)間與洗滌時(shí)間相同,沒(méi)有資料可查?。。?/{ if(qiangruo_flag==0) //強(qiáng)洗滌 { motor_zheng(20)。 //正轉(zhuǎn)20S motor_ting(10)。 //暫停10S motor_fan(20)。 //反轉(zhuǎn)20S motor_ting(10)。 //暫停10S } else //弱洗滌 { motor_zheng(15)。 //正轉(zhuǎn)10S motor_ting(10)。 //暫停10S motor_fan(15)。 //反轉(zhuǎn)10S motor_ting(10)。 //暫停10S }}/*************************脫水***********************************/void tuo_shui() //脫水時(shí)間固定為2分鐘,120S{ uchar num=0。 tuoshui_led=0。 //開(kāi)脫水燈 paishui_pin=0。 //脫水時(shí)打開(kāi)排水閥,同時(shí)電動(dòng)機(jī)自動(dòng)進(jìn)入高速旋轉(zhuǎn)狀態(tài) for(。num18。) //正轉(zhuǎn),停止共計(jì)7s,循環(huán)18次 { motor_zheng(5)。 motor_ting(2)。 num++。 } paishui_pin=1。 //脫水結(jié)束,關(guān)閉排水閥 tuoshui_led=1。 //關(guān)脫水燈}/***********************報(bào)警與解除*******************************//***********************報(bào)警程序*******************************/void baojing(){ motor_ting(0)。 //如果電機(jī)在轉(zhuǎn)。則電機(jī)立即停 baojing_led=0。 //報(bào)警蜂鳴器叫 TR1=1。 //開(kāi)定時(shí)器1,蜂鳴器響 }/***********************解除報(bào)警程序*******************************/void baojing_no(){ TR1=0。 //報(bào)警蜂鳴器關(guān) baojing_led=1。 //報(bào)警蜂鳴器不叫}/***********************按鍵掃描程序********************/uchar keyscan(){ delay_ms(20)。 //按鍵去抖動(dòng) if(P0!=0xff) //P0口為輸入口,如果引腳都為高,說(shuō)明沒(méi)按鍵按下,否則有鍵按下 {return(P0)。} //將P0口的按鍵值返回 return(0xff)。 //沒(méi)鍵按下,則將0xff返回,作為沒(méi)按鍵按下。}/**********************翻蓋函數(shù)*************************/void gai_open() //{ baojing_no()。 //出故障后,打開(kāi)蓋子說(shuō)明人來(lái)到了,立即關(guān)閉報(bào)警蜂鳴器 if(0==tuoshui_led) //如果執(zhí)行脫水程序時(shí)打開(kāi)蓋子,應(yīng)該立即停止脫水 { while(0xbf==P0||0x9f==P0) //蓋子在打開(kāi)時(shí),停止電動(dòng)機(jī)轉(zhuǎn)動(dòng),停止排水。當(dāng)蓋子合上,即按鍵沒(méi)有輸入時(shí),外部中斷0處理完后會(huì)自動(dòng)繼續(xù)脫水程序 { paishui_pin=1。 motor_ting(2)。 } paishui_pin=0。 //蓋上蓋子繼續(xù)排水 } }/***********************強(qiáng)、弱洗滌模式選擇*****************
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1