Hi,
mit Taste zum starten und einstellbarer Zeit sieht das so aus:
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.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
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







Zitieren

Lesezeichen