/******************************方式一******************************/
void fangshi1()
{
switch(step) //判斷洗衣機當前運行步驟
{
case 0: //步驟0
process = '1'; //進水
break; //跳出分支判斷
case 1: //步驟1
process = '2'; //浸泡
break; //跳出分支判斷
case 2: //步驟2
process = '3'; //洗滌
break; //跳出分支判斷
case 3: //步驟3
process = '5'; //脫水
break; //跳出分支判斷
case 4: //步驟4
process = '1'; //進水
break; //跳出分支判斷
case 5: //步驟5
process = '4'; //漂洗
break; //跳出分支判斷
case 6: //步驟6
process = '5'; //脫水
break; //跳出分支判斷
case 7: //步驟7
process = '1'; //進水
break; //跳出分支判斷
case 8: //步驟8
process = '4'; //漂洗
break; //跳出分支判斷
case 9: //步驟9
process = '5'; //脫水
break; //跳出分支判斷
case 10: //步驟10
clrpara(); //復(fù)位所有參數(shù)
break; //跳出分支判斷
}
}
/******************************方式二******************************/
void fangshi2()
{
switch(step) //判斷洗衣機當前運行步驟
{
case 0: //步驟0
process = '1'; //進水
break; //跳出分支判斷
case 1: //步驟1
process = '3'; //洗滌
break; //跳出分支判斷
case 2: //步驟2
process = '5'; //脫水
break; //跳出分支判斷
case 3: //步驟3
process = '1'; //進水
break; //跳出分支判斷
case 4: //步驟4
process = '4'; //漂洗
break; //跳出分支判斷
case 5: //步驟5
process = '5'; //脫水
break; //跳出分支判斷
case 6: //步驟6
process = '1'; //進水
break; //跳出分支判斷
case 7: //步驟7
process = '4'; //漂洗
break; //跳出分支判斷
case 8: //步驟8
process = '5'; //脫水
break; //跳出分支判斷
case 9: //步驟9
clrpara(); //復(fù)位所有參數(shù)
break; //跳出分支判斷
}
}
/******************************方式三******************************/
void fangshi3()
{
switch(step) //判斷洗衣機當前運行步驟
{
case 0: //步驟0
process = '1'; //進水
break; //跳出分支判斷
case 1: //步驟1
process = '3'; //洗滌
break; //跳出分支判斷
case 2: //步驟2
process = '5'; //脫水
break; //跳出分支判斷
case 3: //步驟3
process = '1'; //進水
break; //跳出分支判斷
case 4: //步驟4
process = '4'; //漂洗
break; //跳出分支判斷
case 5: //步驟5
process = '5'; //脫水
break; //跳出分支判斷
case 6: //步驟6
clrpara(); //復(fù)位所有參數(shù)
break; //跳出分支判斷
}
}
/******************************方式四******************************/
void fangshi4()
{
switch(step) //判斷洗衣機當前運行步驟
{
case 0: //步驟0
process = '5'; //脫水
break; //跳出分支判斷
case 1: //步驟1
clrpara(); //復(fù)位所有參數(shù)
break; //跳出分支判斷
}
}