You are on page 1of 1

#include <mega16.

h>
#include <delay.h>
void main (void)
{
DDRB=0x00;
PORTB=0xFF;
DDRC=0xFF;
PORTC=0x00;
DDRD=0xFF;
PORTD=0x00;
PORTB.1=1;
while(1)
{
if(PINB.1==0)
{
while(2)
{
PORTC=0b00100001;
PORTD=0b00100100;
delay_ms(1000);
PORTC=0b00110011;
PORTD=0b00100100;
delay_ms(600);

PORTC=0b00001100;
PORTD=0b00100100;
delay_ms(1000);
PORTC=0b00011100;
PORTD=0b00100110;
delay_ms(600);

PORTD=0b00100001;
PORTC=0b00100100;
delay_ms(1000);
PORTD=0b00110011;
PORTC=0b00100100;
delay_ms(600);

PORTD=0b00001100;
PORTC=0b00100100;
delay_ms(1000);
PORTD=0b00011100;
PORTC=0b00100110;
delay_ms(600);
}
}
}
}

You might also like