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
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.
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.
Vielleicht sollte man die ganze Aufgabe und den Hintergrund posten: Hauptsache fertig oder verstehen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.