TCON:定時器控制寄存器
寄存器位址88H,位尋址8FH~88H
位位址 | 8F | 8E | 8D | 8C | 8B | 8A | 89 | 88 |
位符号 | TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
TF0(TF1)——計數溢出标志位,當計數器計數溢出時,該位置1。
TR0(TR1)——定時器運作控制位
當TR0(TR1)=0 停止定時器/計數器工作
當TR0(TR1)=1 啟動定時器/計數器工作
IE0(IE1)——外中斷請求标志位
當CPU采樣到P3.2(P3.3)出現有效中斷請求時,此位由硬體置1。在中斷響應完成後轉向中斷服務時,再由硬體自動清0。
IT0(IT1)——外中斷請求信号方式控制位
當IT0(IT1)=1 脈沖方式(後沿負跳有效)
當IT0(IT1)=0 電平方式(低電平有效)此位由軟體置1或清0。
TF0(TF1)——計數溢出标志位
當計數器産生計數溢出時,此位由硬體置1。當轉向中斷服務時,再有硬體自動清0。計數溢出的标志位的使用有兩種情況:采用中斷方式時,作中斷請求标志位來使用;采用查詢方式時,作查詢狀态位來使用。
TMOD寄存器 定時器/計數器T0¦T1的方式寄存器
GATE | C/T | M1 | M0 | GATE | C/T | M1 | M0 |
其中低四位定義定時器/計數器T0,高四位定義定時器/計數器T1,各位的說明:
Ⅰ,GATE——門控制。
GATE=1時,由外部中斷引腳INT0、INT1和控制寄存器的TR0,TR1來啟動定時器。
GATE=0時,僅由TR0,TR1置位分别啟動定時器T0、T1。
Ⅱ,C/T——功能選擇位
置位時選擇計數功能,清零時選擇定時功能。
Ⅲ,M0、M1——方式選擇功能
由于有2位,是以有4種工作方式
================================================================
M1M0 工作方式 計數器模式 TMOD(設定定時器模式)
0 0 方式0 13位計數器 TMOD=0x00
0 1 方式1 16位計數器 TMOD=0x01
1 0 方式2 自動重裝8位計數器 TMOD=0x02
1 1 方式3 T0分為2個8位計數器,T1為波特率發生器 TMOD=0x03
================================================================