TCON: Timer-Steuerregister
Registeradresse 88H, Bitadressierung 8FH~88H
TF0 (TF1) – Zählerüberlaufflag. Wenn der Zähler überläuft, wird dieses Bit auf 1 gesetzt.
TR0 (TR1) – Timer-Betriebssteuerbit
Wenn TR0 (TR1) = 0, Stoppen Sie den Timer-/Zählerbetrieb.
Wenn TR0 (TR1) = 1, starten Sie Timer-/Zählerbetrieb
IE0 (IE1) – externes Interrupt-Anforderungsflag
Wenn die CPU P3.2 (P3.3) abtastet und eine gültige Interrupt-Anforderung vorliegt, wird dieses Bit gesetzt die Hardware auf 1 gesetzt. Nachdem die Interrupt-Antwort abgeschlossen und der Interrupt-Dienst übertragen wurde, löscht die Hardware ihn automatisch auf 0.
IT0 (IT1) – Steuerbit für den externen Interrupt-Anforderungssignalmodus
Wenn IT0 (IT1) = 1-Puls-Modus (negativer Sprung an der Hinterkante ist gültig)
Wann IT0 (IT1) = 0-Pegel-Modus (aktiver Low-Pegel) Dieses Bit wird per Software auf 1 gesetzt oder auf 0 gelöscht.
TF0 (TF1) – Zählerüberlauf-Flag
Wenn der Zähler überläuft, wird dieses Bit von der Hardware auf 1 gesetzt. Beim Umschalten auf den Interrupt-Dienst löscht die Hardware ihn automatisch auf 0. Es gibt zwei Situationen, in denen das Zählüberlauf-Flag-Bit verwendet wird: Wenn der Interrupt-Modus verwendet wird, wird es als Interrupt-Anforderungs-Flag-Bit verwendet. Wenn der Abfragemodus verwendet wird, wird es als Abfrage-Statusbit verwendet.
Weitere Informationen zu diesem Thema finden Sie auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonWelches Register ist tcon?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!