Hi,
mit Taste zum starten und einstellbarer Zeit sieht das so aus:
Code:
Timer0_isr: 
Tcnt0 = 26 

If taste_gedrueckt = 1 Then

  Incr Intzaehler 

  If Intzaehler = 25 Then 
    Intzaehler = 0 
    Incr Zehntelsek 
  End If 

  If Zehntelsek = 10 Then 
    If Minute < Vorgabe Then 
      Toggle Led3 
    End If 
    Incr Sekunde 
    Zehntelsek = 0 
  End If 

  If Sekunde = 60 Then 
    Incr Minute 
  End If 

End If

Return
Die Variable taste_gedrueckt wird am Anfang des Programmes auf 0 gesetzt. Wird nun eine Taste betätigt wird taste_gedrueckt der Wert 1 zugewiesen und die Befehle in der ISR werden ausgeführt.

Neu ist noch die Variable Vorgabe. In diese schreibst du die Zeit, wie lang der Countdown dauern soll, in Minuten rein. Es wäre praktischer wenn du, wie schon oben erwähnt, mit der Variable Sekunde rechnen würdest, da man dann statt Minuten, mit Sekunden arbeiten könnte.

MfG