添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符G型号页 > 首字符G的型号第159页 > GMS81516B > GMS81516B PDF资料 > GMS81516B PDF资料3第46页
GMS81508B / 16B / 24B , GMS82512 /二十四分之十六
8位定时器模式
在定时器模式下,内部时钟用于计数
了。因此,你可以把它想成计数的内部时钟IN-
放。是TDRn位于的内容与内容相比,
的递增计数器,TN 。如果发现匹配,定时器1中断
( T1IF )被产生和向上计数器被清除为0 。
计数重新开始向上计数器清零后。
作为TDRn位于的值是可变的以软件,时间IN-
terval设置为你想要的吗?
价值
商标[1:0 ]
00
01
10
11
时钟
来源
f
EC1
f
XIN
÷
4
f
XIN
÷
16
f
XIN
÷
64
决议
(以F
XIN
= 8 M·H Z)
1/f
EC1
美国证券交易委员会
0.5我们
2美国
8我们
最大时间
环境
(以F
XIN
= 8 M·H Z)
1/f
EC1
×
256秒
128美
512美
2048美国
表11-1定时器时钟源中断时间
开始计数
时钟源
向上计数器
TDR1
T1IF中断
0
1
2
3
~
~
~
~
n-2
~
~
n-1
n
0
1
2
3
4
n
~
~
MATCH
检测
~
~
计数器
明确
图11-4定时器模式时序图
例如:
让1ms的?通过中断定时器0在8MHz的使用
LDM
LDM
SET1
EI
TM0,#1FH
TDR0,#125
T0E
;
;
;
;
除以64
8US ×125 = 1毫秒
启用定时器0中断
启用主中断
TM0 = 0001 1111
B
( 8位定时器模式,预分频器的分频比= 64 )
TDR0 = 125
D
= 7D
H
f
XIN
= 8 MHz的
1
中断周期=
×
64
×
125 = 1毫秒
8
×
106赫兹
TDR1
7D
7B
7A
MATCH
( TDR0 = T0)
7D
7C
8
s
计数脉冲
~~
up
-
co
un
~~
2
1
0
0
t
~~
6
5
4
3
时间
中断周期
= 8
s
x 125
定时器1 ( T1IF )
打断
发生中断
发生中断
发生中断
图11-5定时器计数示例
MAY 。 2001年版2.0
43

深圳市碧威特网络技术有限公司