Forum: Mikrocontroller und Digitale Elektronik Timer konfigurieren [8051]


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Alkawn A. (blackiblacki)


Bewertung
0 lesenswert
nicht lesenswert
Hi,
Ich bin Anfänger ich frage was bedeutet  diese Anweisungen  (Timertakt 
4MHz)
tmod = 02h // das ist klar
tl0 =-50
th0=- 50 // Hier was bedeutet wenn man ladet tl0 und th0 mit -50?
EAL=1; // das ist das gleiche wie EA=1?  // Enable all interrupts ,  ich 
habe immer begegnet EA =1 und in dieser Aufgabe ist EAL=1 was ist der 
Unterschied? .






Ich danke im Voraus

: Bearbeitet durch User
von Peter D. (peda)


Bewertung
0 lesenswert
nicht lesenswert
Alkawn A. schrieb:
> th0=- 50 // Hier was bedeutet wenn man ladet tl0 und th0 mit -50?

Vermutlich benutzt Du den Reload-Mode, d.h. beim Überlauf auf 0 wird -50 
geladen, also alle 51 Zyklen ein Interrupt.

Alkawn A. schrieb:
> EAL=1; // das ist das gleiche wie EA=1?

Schau einfach mal ins Datenblatt Deines konkreten Typs.
Bei Fragen gibt man besser den exakten Typ an und nicht nur die Familie.

von Bernhard S. (b_spitzer)


Bewertung
0 lesenswert
nicht lesenswert
Peter D. schrieb:
> beim Überlauf auf 0 wird -50
> geladen, also alle 51 Zyklen ein Interrupt.

Es gibt genau 50 Zyklen. Ich schreibe da immer TH0 = 256-50;
was ja binär gleich 0 - 50 ist.

von raus damit (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Vielleicht sollte man die ganze Aufgabe und den Hintergrund posten: 
Hauptsache fertig oder verstehen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.