void time0() interrupt 1
{over++;
if(over==5000)
{over=0;
switch(nhay)
{ case 1: {xanh1=xanh1-1;}break;
case 2: {vang1=vang1-1;}break;
case 3: {do1=do1-1;}break;
case 4: {do2=do2-1;}break;
}
}
}
void kiem_tra(void)
{
if(xanh1==0X00)
{ nhay=2;dem=2;}
if(vang1==0Xff)
{ nhay=3;dem=3;}
if(do1==0X00)
{ nhay=4;dem=4;}
if(do2==0Xff)
{ nhay=5;dem=5;}
}
{over++;
if(over==5000)
{over=0;
switch(nhay)
{ case 1: {xanh1=xanh1-1;}break;
case 2: {vang1=vang1-1;}break;
case 3: {do1=do1-1;}break;
case 4: {do2=do2-1;}break;
}
}
}
void kiem_tra(void)
{
if(xanh1==0X00)
{ nhay=2;dem=2;}
if(vang1==0Xff)
{ nhay=3;dem=3;}
if(do1==0X00)
{ nhay=4;dem=4;}
if(do2==0Xff)
{ nhay=5;dem=5;}
}