
初步
MC80F0208/16/24
11.基本间隔定时器
该MC80F0208 / 16/ 24具有一个8位基本间隔定时器,该定时器
独立运行,不能停止。框图如图11-
1.另外,基本间隔定时器产生的时基
看门狗定时器计数。它还提供了一个基本间隔定时器
呃中断( BITIF ) 。
8位基本间隔定时器寄存器( BITR )增加每
这是由分频器分频内部计数脉冲。由于prescal-
ER的分频比率为81024 ,因此计数速率为1/8至1/1024
的振荡器的频率。由于计数值从FFH溢出
00H,此溢出导致生成中断。基本
间隔定时器由时钟控制寄存器控制
( CKCTLR ) ,如图10-2所示。
当写"1"到CKCTLR的BTCL , BITR寄存器
清为"0" ,并重新开始计数了。该位BTCL成为"0"
一个机器周期后由硬件。
如果写"1"到位后停止执行指令RCWDT
CKCTLR的,它进入内部RC振荡看门狗时序
ER模式。在此模式中,所有的模块都停止除内部
RC振荡器,基本间隔定时器和看门狗定时器。更多
详细信息将在节电功能解释。该
位WDTON来决定看门狗定时器,还是通常的7位定时器。
时钟源可由CKCTLR的低3位选择。
BITR和CKCTLR位于相同的地址,和地址
0F2
H
被读作一个BITR ,并写入CKCTLR 。
内部RC振荡器
RCWDT
÷
8
÷
16
÷
32
1
来源
时钟
8位向上计数器
溢流
BITR
BITIF
基本间隔
定时器中断
预分频器
÷
64
÷
128
÷
256
÷
512
÷
1024
MUX
0
[0F2
H
]
明确
为了看门狗定时器( WDTCK )
X
IN
针
选择输入时钟3
BTS [2:0 ]
[0F2
H
]
基本间隔定时器
时钟控制寄存器
内部总线
CKCTLR
读
RCWDT
BTCL
基本间隔定时器图11-1框图
CKCTLR
[2:0]
000
001
010
011
100
101
110
111
时钟源
f
XIN
÷8
f
XIN
÷16
f
XIN
÷32
f
XIN
÷64
f
XIN
÷128
f
XIN
÷256
f
XIN
÷512
f
XIN
÷1024
中断(溢出)周期(ms )
@ f
XIN
= 8MHz的
0.256
0.512
1.024
2.048
4.096
8.192
16.384
32.768
表11-1基本间隔定时器中断周期
2005年3月版0.2
41