#define F_CPU 8000000UL
#include <avr/io.h>
#include <util/delay.h>

void led1on()
{
	DDRB=0b00101000;
	PORTB=0b00100000;
}
void led2on()
{
	PORTB=0x00;
	DDRB=0x00;
	DDRB |=(1<<5)|(1<<3);
	//PORTB=0b1000;
	PORTB |=(1<<3);
	PORTB &=~(1<<5);

}
void led3on(){
	DDRB=0b00011000;
	PORTB=0b00001000;
}
void led4on(){
	DDRB=0b00011000;
	PORTB=0b00010000;
}
void led5on(){
	DDRB=0b00110000;
	PORTB=0b00100000;
}
void led6on(){
	DDRB=0b00110000;
	PORTB=0b00010000;
}
int main(){
	//led3on();
	while (1){
		led1on();
		_delay_ms(1000);
		led2on();
		_delay_ms(1000);
		led3on();
		_delay_ms(1000);
		led4on();
		_delay_ms(1000);
		led5on();
		_delay_ms(1000);
		led6on();
		_delay_ms(1000);

	}
}
