}
}
}
if(!start)//start {
DelayMs(10); if(!start) { P0=0xff;
PWM_ON=0; while(stop) {
RS=0; led8=0; led7=1;
//qudou
if(!AUTO) //auto {
DelayMs(10); if(!AUTO) {
led1=0; led2=1; PWM_ON=0;
while(hand&&stop) {
RS=1; direction=0; PWM_ON=0;
while(PWM_ON!=CYCLE&&stop&&hand) {
PWM_ON++; DelayMs(1000); }
while(PWM_ON!=0&&stop&&hand) {
PWM_ON--; DelayMs(500); }
//DelayMs(1000);
PWM_ON=0; DelayMs(1000);
direction=1;
while(PWM_ON!=CYCLE&&stop&&hand) {
PWM_ON++;
DelayMs(1000); }
DelayMs(1000);
while(PWM_ON!=0&&stop&&hand) {
PWM_ON--; DelayMs(1000); }
// DelayMs(1000); // AUTORUN();
} } } if(!hand) {
//hand
DelayMs(10); if(!hand) {
led2=0;
led1=1; PWM_ON=0;
while(AUTO&&stop) {
if(!forward) //forward {
DelayMs(10); if(!forward) {
while(!forward){}
direction=0;
led3=0; led4=1;
}
//reverse
}
if(!reverse) {
DelayMs(10); if(!reverse) {
while(!reverse){}
direction=1;
led4=0; led3=1;
}
}
if(!acceleration) //acceleration {
DelayMs(10); if(!acceleration) {
while(!acceleration){}
accelerate();
led5=0; led6=1;
}
//deceleration
}
if(!deceleration) {
}
}
}
}
} } } DelayMs(10); if(!deceleration) {
while(!deceleration){} decelerate(); led6=0;
led5=1;
}
}
}