Code: Select all
void main() {
char First=0;
char Flp=0;
char Fln=0;
GPIO = 0xFF;
TRISIO=0XF3;
do {
Flp = (!First) & ( GPIO) ;
Fln = ( First) & (!GPIO) ;
if(Flp&0X01) {
GPIO|=0X02;
delay_ms(2000);
GPIO&=0XFD;
delay_ms(2000);
GPIO&=0XFB;
delay_ms(2000);
GPIO|=0X04;
}
else if(Fln&0X01) {
GPIO&= 0XFB;
delay_ms(2000);
GPIO|=0X04;
delay_ms(2000);
GPIO|=0X02;
delay_ms(2000);
GPIO&=0XFD;
}
First = GPIO;
} while(1) ;
}