/* code019.c ATmega88 @ 8MHz */
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
	DDRD = 0xFF;
	uint8_t i;
	
	while(1)
	{
		for (i=1; i<=255; i++)	// 255 Durchläufe erzeugen von 1 beginnend
		{
			PORTD = i;			// PORTD = aktueller Wert von i
			_delay_ms(200);
		}
	}
}