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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.