break; :
LED_BiaoZhun= 1;
case DANDU
LED_JingJi = 1; LED_DanDu LED_PaiShui break;
LED_BiaoZhun= 1; LED_JingJi = 1; LED_DanDu LED_PaiShui break; break;
= 1; = 0; = 0; = 1;
case PAISHUI :
:
default
}//end switch
}//end if(!K_Sel_ChengXu) 2
}//end if(!K_Sel_ChengXu) 1
}//END
/********************强弱选择程序**********************/ void SEL_QiangRuo(void) {
if(!K_SEL_QiangRuo) {
Delay_10ms(1);
//强弱选择键
//延时10ms左右,去抖动
if(!K_SEL_QiangRuo) {
while(!K_SEL_QiangRuo);
flag_SEl_QiangRuo = ~flag_SEl_QiangRuo; if(!flag_SEl_QiangRuo) {
LED_QiangXi = 0; LED_RuoXi = 1;
//强洗状态,灯亮
//弱洗状态灯,灭
}//end if(!flag_SEl_QiangRuo) else {
LED_QiangXi = 1;
45
//强洗状态,灯亮
}
LED_RuoXi = 0; //弱洗状态灯,灭
}//end else
}//end if(!K_SEL_QiangRuo) 2
}//end if(!K_SEL_QiangRuo) 1
/**********************进水程序***********************/ void JinShui(void) { }
/**********************排水程序***********************/ void PaiShui(void) {
PIN_JinShui = 0; flag_JinShui = 1; TR1 = 0; Timer0_Init(); T_S = T_JinShui; while(SW_ShuiWei); PIN_JinShui = 1; flag_JinShui = 0; TR0 = 0; TF0 = 0;
PIN_PaiShui = 0; flag_PaiShui = 1; TR1 = 0; Timer0_Init(); T_S = T_PaiShui; while(!SW_ShuiWei); TR0 = 0; TF0 = 0;
Delay_10ms(500);//延时50s,经验值5000 PIN_PaiShui = 1;
46

