添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第833页 > EM6603WP11 > EM6603WP11 PDF资料 > EM6603WP11 PDF资料1第16页
EM6603
8
定时器/事件计数器
该EM6603有一个内置的8位倒计时自动重载定时/计数器,它需要从任一输入
预分频器或端口PA3 。如果定时/计数器计数下降到$ 00的中断请求标志
IntTim
被设置为
1.如果定时/计数器中断是通过设置屏蔽标志启用
MTimC
设置为1,则一个中断
请求生成到CPU。另请参见9.如果作为一个事件计数器,脉冲从PA3终端
被输入到事件计数器。见图10和表28和29 PA3源选择下页
(抖与否,上升/下降沿) 。默认情况下,上升和去抖PA3输入选择。
定时器控制寄存器
TimCtr
选择自动重载功能和输入时钟源。在初始复位此
位清0选择无自动重装。要启用自动刷新
TimAuto
必须被设置为1。定时器/事件
计数器可以启用或禁用通过写
踢门
在控制位
注册。在初始复位是
清为0。当用作定时器时,它是根据写入定时器装入/状态寄存器中的数据初始化
LTimLS
(低4位) ,并
HTimLS
(高4位) 。定时器开始倒计时,一旦
LTimLS
价值
被写入。当装载定时/计数器寄存器的正确顺序应该得到尊重:第一,写
任一控制寄存器
TimCtr
或高半字节数据
HTimLS 。
最后写入的寄存器应该是低
数据半字节
LTimLS 。
在倒计时,计时器总是可以用一个新值重新加载,但高4
位将唯一的低4位的写操作期间被接受。
在自动重载功能的情况下,定时器初始化与负载寄存器的值
LTimLS
HTimLS 。
与自动重载功能计数的写操作期间才启用的低4位, (写作
TimAuto
1不启动定时器,在定时器装入寄存器倒计时的最后一个值,但它会等待
直到一个新
LTimLS
负载)。定时器计数到$ 00产生一个定时器中断事件,并重新加载寄存器
前开始倒计时了。停止定时器在任何时间, $ 00的写入,可以向计时器负载
寄存器,这台
TimAuto
标志为0。如果定时器在写停止
踢门
位为0时,定时器的状态
可以读取。定时器的当前状态可以通过读出定时器寄存器可以始终得到
LTimLS
HTimLS 。
对于正确的操作顺序读应该得到尊重,使得第一读应该是
LTimLS
寄存器后面是
HTimLS
注册。例:有连续的1秒计时器IRQ与128Hz 1
有写128dec ( 80hex )的定时器自动重载寄存器。
使用定时/计数器作为事件计数器允许几种可能性:
1 )首先,加载PA3输入的边沿数量预计到加载寄存器,然后产生一个中断
当计数器达到00美元要求。
2 )第二个是写定时器/计数器$ FF ,然后选择事件计数器模式,最后启用事件
通过设置计数器
踢门
位为1,开始计数。
因为计数器向下计数,二进制补码已被以得到的事件的数量,在完成
在PA3输入。
3 )另一种选择是使用定时/计数器在结合预分频器中断,使得其
可以在两个连续的为32Hz计数的事件的数量, 8HZ或1Hz的分频中断。
图10.Timer /计数器
03/02 REV 。 G / 439
版权
2002年, EM微电子,马林SA
16
www.emmicroelectronic.com

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