header.self8051
Suche   ||   HOME   ||   Eigenschaften   ||   Befehlsreferenz   ||   Derivate   ||  
 Eigenschaften
     Speicherorganisation
    > SFR
        ACC
        B
        PSW
        SP
       > TMOD
        TCON
        P0 - P3
        IE
        IP
        SCON
        PCON
     Bücher / Literatur
 Befehlsreferenz
 Derivate
 interessante Links
 SiteMap
Sie sind hier: SELF8051 || Eigenschaften || SFR || TMOD

Zeitgeber/Zähler-Betriebsart-Register (TMOD)


Das Zeitgeber/Zähler-Betriebsart-Register (TMOD = Timer-Modus) ist für die grundlegenden Einstellungen der beiden Timer/Counter. Für die Festlegung in welchem Modus die Timer/Counter des Mikrocontroller betrieben werden.
 

Adresse: 89H

Wert nach Reset: 00H

nicht bitweise programmierbar

 

 

GATE C /T M1 M0 GATE C /T M1 M0
89H 
Timer/Counter 1 Timer/Counter 0
 

 

GATE    Legt fest, ob die Zählimpulse kontinuierlich zum 8- bzw. 16-Bit-Zähler gelangen oder
diese durch /INT0-Pin bzw. /INT1-Pin gesteuert werden.
= 0  Zählimpulse gelange direkt zum Zähler
= 1  Zählimpulse gelangen nur durch /INT0 bzw. /INT1 -Pin an den Zähler
     
C /T   Festlegung, ob Counter (Zähler) oder Timer (Zeitgeber)
= 0  Zeitgeber (Timer) *
= 1  Zähler (Counter)
     
M1 / M0  

Timer-Modus

  M1    M0  Modus  
0 0 0 5 Bit Teiler (Low-Byte) und nachgeschalteter 8-Bit-Zähler
0 1 1 Low- und High-Byte zu einem 16-Bit-Zähler zusammengefasst
1 0 2 8-Bit selbst nachladender Timer/Zähler
Low-Byte = Zähler
High-Byte = Nachladewert bei Überlauf
1 1 3 Timer bildet 2 unabhängige 8-Bit-Timer

     

* Ist C /T = 0 wird das Register bei jedem Maschinenzyklus inkrementiert (erhöht). Da ein Maschinenzyklus aus 12 Oszillatorperioden besteht, beträgt die Zählrate 1/12 der Oszillatorfrequenz (ein Zwölftel).

Generell muss für die Aktivierung des Timers/Counters das Inbetriebnahme-Bit TR0 bzw. TR1 gesetzt sein. TR0 und TR1 sind im TCON (Zeitgeber/Zähler-Steuerregister).

 

Ist Ihnen etwas aufgefallen? Fehler oder Ergänzung auf dieser Seite melden



 

Seite drucken

Send a Friend

 
 zum Seitenanfang || Impressum   © Autor Dipl. Ing. Sven Pohl


Tipp: rechtssichere Patientenverfügung einfach online erstellen für nur 14,90 €

  

 

Wertschätzen Sie den Aufwand und den Inhalt mit einer kleinen Spende. Danke.

Sie bestimmen die Höhe, jeder noch so kleine Betrag hilft.

 

   
HASM - Skyscrapper 1