{
stop();
switch(ConType)
{
case 01:forward(); delay(500);break;
case 02:left(); delay(500);break;
case 03:right();delay(500);break;
case 04:back();delay(500);break;
case 05:stop();delay(500);break;
}
}
case 0:stop();
case 1:if(time==q+3000){time=0;w=0;s=0;stop();msy=0;q=0;}break;
case 2:if( time==q+6000){time=0;w=0;s=0;stop();msy=0;q=0;}break;
case 3:if( time ==q+9000){time=0;w=0;s=0;stop();msy=0;q=0;}break;
case -1:if( time ==e+3000){time=0;w=0;s=0;stop();msy=0;e=0;}break;
case -2:if( time ==e+6000){time=0;w=0;s=0;stop();msy=0;e=0;}break;
case -3:if( time ==e+9000){time=0;w=0;s=0;stop();msy=0;e=0;}break;
}
}
}
void UARTInit()
{
EA=1;
ES=1;
SM0=0;SM1=1;
REN=1;
TR1=1;
TMOD|=0X20;
TH1=0xfd;
TL1=0xfd;
}