You are on page 1of 4

while(true)

{
while(input(b1) == 1)
{
num=1;
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
while(input(b2) == 1)
{
{
num=2;
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
}
while(input(b3) == 1)
{
num=3;
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
while(num==1)
{
while(input(b1) == 1)
{
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
while(input(b2) == 1)
{
num=2;
}
while(input(b3) == 1)
{

num=3;
}
output_b(0x00);
delay_ms(500);
output_high(LED1);
delay_ms(500);
output_high(LED2);
delay_ms(500);
output_high(LED3);
delay_ms(500);
output_high(LED4);
delay_ms(500);
output_high(LED5);
delay_ms(500);
}
while(num==2)
{
while(input(b2) == 1)
{
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
while(input(b1) == 1)
{
num=1;
}
while(input(b3) == 1)
{
num=3;
}
output_b(0x00);
delay_ms(500);
output_high(LED5);
delay_ms(500);
output_high(LED4);
delay_ms(500);
output_high(LED3);
delay_ms(500);

output_high(LED2);
delay_ms(500);
output_high(LED1);
delay_ms(500);
}
while(num==3)
{
while(input(b3) == 1)
{
cont=cont++;
delay_ms(1000);
while(cont==3)
{
num=4;
cont=0;
}
}
while(input(b1) == 1)
{
num=1;
}
while(input(b2) == 1)
{
num=2;
}
output_b(0x00);
delay_ms(500);
output_high(LED1);
output_high(LED5);
delay_ms(500);
output_high(LED2);
output_high(LED4);
delay_ms(500);
output_high(LED3);
delay_ms(500);
}
while(num==4)
{
output_b(0x00);
delay_ms(500);
while(input(b3) == 1)
{
num=3;
}
while(input(b1) == 1)
{
num=1;

}
while(input(b2) == 1)
{
num=2;
}
}
}
}