8051 Wecker klingelt nicht

OP #1204311
Lesenswert?
• ▲
▼
Hallo,
Habe ein Problem bei einem Projekt und komm nicht weiter!
Hoffe das mir jemand helfen kann!
Die Uhrzeit und den Alarm kann man einstellen aber die Alarmzeit wird 
ignoriert und es ertönt kein Signal!
Vielleicht findet jemand den Fehler habe die asm-Datei angehangen!

MfG Kelle
Angehängte Dateien:
#1204365
Lesenswert?
• ▲
▼
Andreas Kellner wrote:
> Die Uhrzeit und den Alarm kann man einstellen aber die Alarmzeit wird
> ignoriert und es ertönt kein Signal!

Ich sehe nirgends einen Zugriff auf nen Output-Pin.
Und im Blockschaltbild des 8051 ist auch kein integrierter Lautspecher 
zu sehen.


- Vergleichsroutine schreiben
- Tongeneratorroutine schreiben
- Lautsprecher anschließen.


Peter
Gast #1204400
Lesenswert?
• ▲
▼
1. Du hast offensichtlich die Funktion und Anwendung von Timern nicht 
verstanden!
2. Das Gewurstel rund um die serielle Schnittstelle verstehst Du 
bestimmt auch nicht.
3. Den Stackpointer sollte man sinnvoll initialisieren!
4. ich finde nirgens einen Vergleich aktuelle Zeit <--> Alarmzeit.
5. Ich sehe keine Ansteuerung eines Lautsprechers
Usw.
Usw.
#1204429
Lesenswert?
• ▲
▼
Andreas Kellner wrote:
> Habe ein Problem bei einem Projekt und komm nicht weiter!

Erzähl doch erstmal, was das Projekt überhaupt machen soll, wie Du Dir 
die Funktion vorstellst, was alles wo angeschlossen ist.

Ein Programmablaufplan wär natürlich super spitzen Oberklasse.
Aber wenn Du einen gemacht hättest, wäre ja erst garnicht Deine Frage 
aufgekommen.


Peter
Gast #1204444
Lesenswert?
• ▲
▼
...und daher holst du jetzt mal den Kuli raus und kritzelst und ein 
schönes Bild - das scannst du dann und stellst es unter PENIBELSTER 
Beachtung der Bildformate hier ein. Dann richten wir weiter. <:)

Klaus.
Gast #1204792
Lesenswert?
• ▲
▼
Noch ein Tipp: Kommentare sollen die Wirkungsweise eines Programmes 
besser verdeutlichen und nicht die Befehle erklären. Die Befehle sind 
selbsterklärend, es geht mehr darum, die größeren Sinnzusammenhänge zu 
beschreiben. Man führt also ein paar Befehle aus, weil man etwas 
erreichen will, z.B. eine Taste abfragen, ein Display mit Inhalt füllen 
usw. Gerade im letzten Teil des Programmes werden fast immer nur die 
Befehle erklärt.

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.