#include <avr/io.h>
#define F_CPU 16000000UL
#include <util/delay.h>
void init(void);
void KiLedre(unsigned char i);
int main (void)
{
		init();
		KiLedre(0x01);
		while(1)
		{

		}
	return 0;
}
void init(void)
{
	DDRB=0xf0;
	DDRD=0xf0;
}

void KiLedre(unsigned char i)
{
	for(i;i<=0xff;i++)
	{
		PORTD=i;
		PORTB=i<<4;
		_delay_ms(25);		//delay (2s)
	}
}