sbit a1,a2,a3,a4,B1;
sbit aa1,aa2,aa3,aa4;
bool A1,A2,A3,A4;
while(1)
{
if(aa1!=a1){A1=true;aa1=a1;}else{A1=false;}
if(aa2!=a2){A2=true;aa2=a2;}else{A2=false;}
if(aa3!=a3){A3=true;aa3=a3;}else{A3=false;}
if(aa4!=a4){A4=true;aa4=a4;}else{A4=false;}
if(A1||A2||A3||A4)
{!B1;}
delay();
}