Wecker in Assembler auf 8051

Gast #1331665
Lesenswert?

Hallo miteinander.
Ich habe ein Problem,und zwar will ich einen Wecker aufen 
Mikrocontroller programmieren, eine Uhr habe ich schon über die beiden 
Timmer-Interrupts gemacht,die funktioniert und lässt sich stellen. Das 
Problem ist jetzt die Abfrage für das Weckersignal das an P2.3 
ausgegeben werden soll wenn die Weckzeit erreicht ist, ich habe schon 
überprüft ob er aus der ISR in die Abfrage überhaupt reinspringt in dem 
ich den P2.3 angemacht habe und das tut das Programm auch, das Programm 
hängt also irgendwo in der Abfrage fest. Wäre für Hilfe sehr dankbar.
Angehängte Dateien:
Gast #1331694
Lesenswert?

moin moin,

in Haupt machts Du die Abfrage für Stellen und genau da packst Du auch 
die Abfrage für die Weckerzeit mit rein. Die ISRtimer2 lasse weiter im 
Hintergrund laufen.
So könnte man das proggen:

Haupt:
  if Uhrstellen then Stellen;
  if Zeit = Weckzeit then wecken;
  goto Haupt

mfg
Pieter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren