SM39R16A3
内嵌 16KB
具有 ISP 功能的 Flash
和 512B RAM 的 8 位控制器
6.
0
定时器 和定时器
1
SM39R16A3有二个16bit的定时/计数寄存器: 定时器0, 定时器1. 所有这些都可以被设置为定时或计数操作.
在计时的模式中,定时器0和定时器1寄存器的递增频率,可由寄存器PFCON中选择为与振荡器频率相同或为振荡器频率
的1/12或为振荡器频率的1/96.
在计数的模式中,当检测到相应的输入脚T0/T1有下降沿产生时,寄存器便得到递增,由于它需要2个机器周期来识别由1
到0的跳变,其最大输入的计数频率为振荡器频率的1/2,从而使得这里没有限制的占空比,以确定适当的识别为0或1的
状态,因此,一个输入信号至少要稳定在1个机器周期.
定时器0和定时器1都有四种操作模式选择,在选择操作模式中,两个特殊功能寄存器(TMOD and TCON)被应用其中.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
符号
描述
地址
重置值
Timer 0 and 1
TL0
TH0
TL1
TH1
Timer 0 , low byte
Timer 0 , high
byte
Timer 1 , low byte
Timer 1 , high
byte
8Ah
8Ch
8Bh
8Dh
TL0[7:0]
00H
00H
00H
00H
TH0[7:0]
TL1[7:0]
TH1[7:0]
Timer Mode
Control
Timer/Counter
Control
Peripheral
Frequency control
register
TMOD
TCON
89h
88h
GATE
TF1
C/T
M1
M0
TR0
GATE
IE1
C/T
IT1
M1
IE0
M0
IT0
00H
00H
TR1
-
TF0
PFCON
D9h
-
SRELPS[1:0]
T1PS[1:0]
T0PS[1:0]
00H
6.1 定时器/计数器模式控制寄存器(TMOD)
符号: TMOD
地址: 89h
Reset
00h
7
6
5
4
M0
3
2
C/T
Timer 0
1
M1
0
M0
GATE
C/T
M1
GATE
Timer 1
该位被置位时为门控时,仅当„INT0 或者 INT1‟脚为高时,且„TRx‟控制位被置位
GATE:
C/T:
(参考 TCON 寄存器)时使能,计数器在每个 T0 或 T1 输入脚处于下减沿触发
时得到加强。
门控定时器或计数器选择器。该位被置位时用作计数器功能,该位被清零时用作
定
时器功能.
定时/计数器 0 或定时/计数器 1 的选择模式
M[1:0]:
M1
0
M0
0
Mode
Mode0
Function
13bit计数器/定时器, 包含TL0/TL1寄存器的低5
位及TH0/TL1寄存器的全部8位,其TL0/TL1寄
存
器的高3位可设置为0.
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M066 Ver C SM39R16A3 04/20/2013
- 28 -