Code:
//----------------------------------------------------------------------
// Titel     : C Grundgerüst für das myAVR-Board
//----------------------------------------------------------------------
// Funktion  : ...
// Schaltung : ...
//----------------------------------------------------------------------
// Prozessor : ...
// Takt		 : 1. MHz
// Sprache   : C
// Datum     : ...
// Version   : ...
// Autor     : ...
//----------------------------------------------------------------------
#define 	F_CPU 1000000	// Taktfrequenz des myAVR-Boards
#include	<avr\io.h>		// AVR Register und Konstantendefinitionen
#include    <util\delay.h>
//----------------------------------------------------------------------
main ()						// Hauptprogramm, startet bei Power ON und Reset
{
DDRB=0b00001111;

	while (true)
	{
			PORTB=PORTB|(1<<PB1);
			
			for (int i=0; i<1000; i++)
			{
			_delay_us(5000);
			
			}
			
			PORTB=PORTB&(~(1<<PB1));
			
			for (int i=0; i<1000; i++)
			{
			_delay_us(5000);
			
			}
}
}
//----------------------------------------------------------------------

Habe es jetzt mit delay us versucht.

Aber bie dem Programm gab es einen Error, er schrieb "writing 4076 Bytes in flash"

Der Attiny verfügt aber nur über 1 kB!!!!

Ist delay so Speicherplatz - aufwendig???