Hallo, ich habe nun in void ausgabe geändert
Code:
void ausgabe(uint8_t zaehlvariable)

{
if (zaehlvariable > 0)


 	  LED_AN(LED8);
	  _delay_ms(1000);  // Wert 0,1sec
	  LED_AUS(LED8);
	  _delay_ms(100);  // Wert 0,01sec
      LED_AN(LED3);
	  _delay_ms(1000);  // Wert 0,1sec
	  LED_AUS(LED3);
	  _delay_ms(100);  // Wert 0,01sec
	  LED_AN(LED2);
	  _delay_ms(1000);  // Wert 0,1sec
	  LED_AUS(LED2);
	  _delay_ms(100);  // Wert 0,01sec
      LED_AN(LED1);
	  _delay_ms(1000);  // Wert 0,1sec
	  LED_AUS(LED1);
	  zaehlvariable--; 

}
in der while schleife habe ich nun die Ausgabe hinzugefügt
Code:
while(1)
   ausgabe(zaehlvariable);
	{
    if TASTER_GEDRUECKT(TASTER1)
	zaehlvariable++;
	}
jetzt leuchten die LEDs 1-3 abwechselnt aber der Tasterdruck wird im Programm nicht verarbeitet[/quote]