Forum: Mikrocontroller und Digitale Elektronik Wecker in Assembler auf 8051


von Josef Schweizer (Gast)


Angehängte Dateien:

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.

von Pieter (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.