添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符H型号页 > 首字符H的型号第1137页 > HT46R322 > HT46R322 PDF资料 > HT46R322 PDF资料1第15页
HT46R322/HT46R342
定时器/事件计数器
定时/计数器的实现
微控制器。定时器/计数器包含一个
8位可编程向上计数器,它的时钟
源可来自外部源或从
系统时钟。
使用外部时钟输入允许用户数
外部事件,测量时间间隔或脉冲宽度,
或产生一个精确的时基。当使用在 -
内部时钟允许用户在生成一个准确的时间
基地。
定时器/计数器可以产生PFD信号
使用外部或内部时钟。 PFD频率
由方程f确定
INT
/[2(256-N)].
有两个寄存器与定时/计数器;
TMR和TMRC 。两个物理寄存器映射到
在TMR位置。写入TMR会将初始值
在定时器/计数器的预置寄存器中,而读
ING TMR取得定时/计数器的内容
之三。 TMRC寄存器是定时/计数器控制
寄存器,用来定义一些选项。
该TM0和TM1位定义工作模式。该
事件计数模式是用来记录外部事件,
这意味着从克斯特时钟源发散
最终TMR引脚。定时器模式用作正常
定时器从F的时钟源来
INT
时钟。
脉冲宽度测量模式可以用来计数
上的TMR外部信号的高电平或低电平的持续时间。
的数量是基于F
INT
.
位号
LABEL
在事件计数或定时器模式中,一旦定时/
计数器开始计数,它会从目前的数
内容定时/计数器FFH 。一旦
溢出时,计数器会从重载
定时/计数器的预置寄存器和生成
中断请求标志位TF ,这是INTC的第五位,在
同一时间。
与TON脉冲宽度测量模式和
的TE位等于1 ,一旦TMR引脚有一个短暂
从低到高(或从高到低如果TE位是
0)
它会
开始计数,直到TMR返回到原来的电平,并
复位TON位。所测量的结果将保持在
即使电平跳变时定时器/计数器
再次。因此,只有一周期测量。
直到TON位再次置,将循环测
surement功能,如果再进一步的瞬态脉冲重
可察觉。需要注意的是,在这种操作模式中,定时器/事件
计数器,根据计数未开始的逻辑电平,但
根据瞬时边缘。在柜台的情况下,
溢出,计数器会从定时/重载
计数器的预置寄存器并发出中断请求
就像其他两种模式。为了使计算OP-
关合作,打开位TON ,这是TMRC的第4位的定时器,
应该被设置为1。在脉冲宽度测量
模式下, TON位将自动后清除
测量周期结束。但在另外两个
模式下,TON位只能由指令来复位。该
定时/计数器的溢出是唤醒1
源。不管是什么模式,只要写
0到ETI可以禁用中断服务。
功能
定义预分频器级数, PSC2 , PSC1 , PSC0 =
000: f
INT
=f
SYS
001: f
INT
=f
SYS
/2
010: f
INT
=f
SYS
/4
011: f
INT
=f
SYS
/8
100: f
INT
=f
SYS
/16
101: f
INT
=f
SYS
/32
110: f
INT
=f
SYS
/64
111: f
INT
=f
SYS
/128
定义定时/计数器TMR的优势:
在事件计数器模式( TM1 , TM0 ) = ( 0,1) :
1 :在下降沿计数;
0 :指望上升沿
在脉冲宽度测量模式( TM1 , TM0 ) = ( 1,1) :
1 :开始计数上升沿,停在下降沿;
0 :开始计数下降沿,停在上升沿
启用或禁用定时器计数
( 0 =禁用, 1 =启用)
未使用的位,读作
0
定义的操作模式( TM1 , TM0 ) =
01 =事件计数模式(外部时钟)
10 =定时器模式(内部时钟)
11 =脉冲宽度测量模式
00=Unused
TMRC ( 0EH )寄存器
0
1
2
PSC0
PSC1
PSC2
3
TE
4
5
TM0
TM1
6
7
1.00版
15
2006年12月21日

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