unsigned short FORU, FORU1, FORU2, FORU3;
void main() {
OSCCON=0x3C;
ACTEN_BIT =1;
ACTLOCK_BIT=1;
OPTION_REG=0XC7;
INTCON=0x00;
C1ON_BIT=0;
C2ON_BIT=0;
TRISA=0x00;
TRISC=0xFF;
ANSELA=0x00;
ANSELC=0x00;
WDTCON=0x18;
ADCON0=0x0D;
ADCON1=0x50;
ADCON2=0x00;
PORTC.B5=0;
//delay_ms(1000);
while(1){
asm CLRWDT;
WDTCON=0x18;
FORU1=PORTC.B3;
FORU2=PORTC.B4;
FORU3=PORTC.B5;
FORU=FORU1+FORU2+FORU3;
if (PORTC.B4==1) {
if (FORU>1){
PORTA.B0=1;
delay_ms(2000);
asm CLRWDT; }
if (FORU<1) PORTA.B0=0;}
else PORTA.B0=0;
}
}