
GMS81508B / 16B / 24B , GMS82512 /二十四分之十六
注意:
的定时器数据寄存器的内容TDRx应
初始化1
H
~FF
H
不是0
H
的,因为它是后重未定义
设置的。
在从00定时器0 ,定时器T0寄存器递增
H
直到
它匹配TDR0 ,然后复位为00H 。匹配输出
定时器0产生定时器0中断(在T0IF位锁存)
由于TDRx和Tx寄存器阅读 - 当在同一个地址,
荷兰国际集团作为一个TX,写入TDRx 。
在计数器功能,计数器增加每1到0的
(下降沿) EC 0或EC2的销的过渡。为了使用
计数器功能,位4 ,位端口模式寄存器5
PMR4被设置为“1”。定时器0可以用作一个计数器
通过EC0输入,但是定时器1的输入由内部时钟。
同样,定时器2可用于通过销EC2的输入,但定时器
3不能。
EC2是不送达GMS825xx 。
7
6
5
4
3
2
1
0
TM2
CAP2 T3ST T3SL1 T3SL0 BTCL T2CN T2SL1 T2SL0
T2ST
0
X
X
01或10或11的
X
X
X
地址: 0E3
H
初始值: 00
H
X表示不关心
T2SL [1 :0]的
边缘检测
T2ST
EC2 PIN
预分频器
÷4
÷16
÷64
00
01
10
11
MUX
T2CN
0 :停止
1:清除和启动
T 2 (8位)
明确
定时器2
打断
XIN引脚
T2IF
比较
定时器2
T3SL [1 :0]的
TDR2 ( 8比特)的
T3ST
÷4
÷16
÷64
01
10
11
MUX
比较
T3IF
定时器3
打断
0 :停止
1:清除和启动
T3( 8比特)的
明确
定时器3
TDR3 ( 8比特)的
F/F
T3O PIN
图11-3 8位定时器/计数器2 , 3
实施例3:
定时器2 = 8位定时器模式下,在8MHz的时间间隔为2ms
定时器3 = 8位定时器模式下,在8MHz的500US区间
LDM
LDM
LDM
SET1
SET1
EI
TDR2,#250
TDR3,#250
TM2,#0110_1111B
T2E
T3E
实施例4:
定时器2 = 8位计数器模式
定时器3 = 500US 8位定时器模式下为8MHz
LDM
LDM
LDM
SET1
SET1
EI
TDR2,#250
TDR3,#250
TM2,#0110_1100B
T2E
T3E
42
MAY 。 2001年版2.0