Timer Interrupts 8 bit auto reload

In dieser Folge geht es um den Mode 2 des Timer Interrupts, den 8 bit auto-reload Modus.

Im Gegensatz zum Mode 1, der ja die Register TH0 und TL0 als 16-Bit Zähler verwendet, wird im auto-reload Mode nur das Register TL0 als Zähler verwendet.

Im nun freigewordene Register TH0 wird der gewünschte Startpunkt des Zählers festgelegt.
So muss nur einmal das Register initialisiert werden. Nach jedem Überlauf des Registers TL0 startet also nicht nur die Interrupt Service Routine des Timers.
Die Mikrocontroller-Hardware kopiert zudem automatisch den Wert des Registers TH0 in das Register TL0. Der Zähler wird also automatisch wieder initialisiert und kann sofort ohne Zeitverzögerung weiterlaufen.

Wie das Ganze im System funktioniert, zeige ich im heutigen Video.


Viel Spaß und bis zur nächsten Folge, in der es wieder eine Aufgabe zum Thema Interrupts gibt.

Dieser Artikel ist Teil des Mikrocontrollerkurs auf ET-Tutorials.de.
Hier geht es zurück zur Übersichtsseite des Mikrocontroller-Kurses .

weitere Videos

Dezember 7, 2009

Oktober 29, 2010

April 26, 2010

September 1, 2011

September 27, 2011

Oktober 15, 2012

>