添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符I型号页 > 首字符I的型号第245页 > ISL12082IUZ > ISL12082IUZ PDF资料 > ISL12082IUZ PDF资料1第17页
ISL12082
定时器计数器寄存器( TCNT ) [联系地址13H ]
定时器计数器寄存器位于在存储器映射
地址13H 。这是一个易失性寄存器,用于保持当前
定时器计数器的值。这个字节是只读的。
表13.计数寄存器( TCNT )
ADDR
13h
默认
7
6
5
4
3
2
1
0
TCNT7 TCNT6 TCNT5 TCNT4 TCNT3 TCNT2 TCNT1 TCNT0
0
0
0
0
0
0
0
0
亚定时器初始注册( TSDAT ) [联系地址14H ]
小组定时器初始注册位于存储器映射
地址为14H 。这是一个易失性寄存器,用来存储
计时器限制内部子计数寄存器。这
字节是只写和只读回一个“0”
表14. SUB -TIMER初始注册( TSDAT )
ADDR
14h
TSCNT将计数到默认TSDAT寄存器的值来
溢出。如果内部TSCNT寄存器溢出时, TCNT
寄存器将递增或递减1,根据
该TMOD [1 :0]的设定位和内部TSCNT
寄存器复位为“1”,并重复计数循环。
计时器到期时, TCNT寄存器递增到
TDAT寄存器值或递减到零时视
位:在TMOD [ 0 1 ]的设置。在TMR位设置和
IRQ2保持为低电平,表示定时器中断。该IRQ2
只有激活的定时器中断时IRQ2E
(地址8小时,第3位)设置为“1” 。
有两个定时器的操作模式为IRQ2 :单
事件和周期中断模式:
单事件模式
通过设置TMRE位启用
“1” ,在TIM位为“0” ,并IRQ2E位为“1” 。此模式
允许一次性计时器计数循环。一旦定时器
到期时,在TMR状态位设置为“ 1”,并且IRQ2输出
将保持低电平,直到TMR状态位复位为“ 0 ” 。这
可手动或通过使用自动复位功能完成的。
一旦TMR状态位复位,定时器将复位,
重新开始计数周期。如果TMRE位被置为“0”之前
在TMR状态位被复位,则计数停止。
的IRQ2可以通过设置TMRE位为“0”复位,但
TMR的状态位将保持为“1” 。可以被重新使能定时器
与TMR状态保持在“1”。
周期性中断模式
通过将TMRE启用
位为“1” ,在TIM位为“1” ,并IRQ2E位为“1” 。计时器
之前必须以禁用,以设定的TIM位为“1”
开启周期性中断模式。在周期
中断模式时, IRQ2输出将被脉冲每次
计时器到期。该低的高脉冲宽度
位,则TDAT : IRQ2可由TCLK [0 1]来计算
注册和TSDAT寄存器。在中断后,将
内部TSCNT寄存器将继续计数,直到
溢出。当内部TSCNT寄存器溢出,
在IRQ2引脚被拉高, TSCNT寄存器
复位为值在TDAT寄存器或“1”的依赖于
TMOD [ 1 : 0 ]设置。然后将新的计数周期开始。
在TMR位每次仍设置时,计时器到期。
复位到“0” “1”周期的TMR状态位
中断模式将导致TCNT寄存器和
内部TSCNT寄存器复位。根据当
TMR的位被复位,该低脉冲宽度或高度
脉冲宽度将被延长的时间的量
计数器计数。
中断方式可以通过设置TIM位被禁用
为“ 0 ”时,定时器使能。在中断模式不能
启用定时器之后被启用。
当定时器被设置TMRE位禁止为“ 0 ”时,
为定时器计数器和副定时器寄存器的值被设置
恢复到默认值。该定时器的默认值
计数器寄存器( TCNT ,地址13H )为“0”,次定时器
计数器寄存器( TSCNT ,地址15小时)为“ 1”。
7
6
5
4
3
2
1
0
TSDAT7 TSDAT6 TSDAT5 TSDAT4 TSDAT3 TSDAT2 TSDAT1 TSDAT0
默认
0
0
0
0
0
0
0
0
内部子定时器计数器寄存器( TSCNT )
在国内分定时器计数器寄存器是内部
易失性寄存器,保持当前子定时器计数器
值。该字节不可访问。
定时器计数器操作
该ISL12082定时器由一个定时计数器和一个中
子定时器计数器。定时器计数器可以是一个增量
或递减计数器,它依赖于设置
定时器功能选择位( TMOD [ 1 : 0 ] ,地址09H ,
比特5和4)。亚定时器计数器的工作原理增量
计数器。定时器计数器由定时器代表
计数器寄存器( TCNT ,地址13h中)和子计时器
计数器由内部子定时器计数器所表示
寄存器( TSCNT ),这是不能由用户访问。该
定时器初始注册( TDAT ,地址12H)和
子计时器初始寄存器( TSDAT ,地址14h的)被用于
为TCNT寄存器和内部TSCNT设置的限制
分别注册。该TDAT寄存器必须包含一个
2 ,以便正确地进行操作的计时器的最小值
和TSAT寄存器可以被设置为任何值高达127
小数。如果TSDAT寄存器设置为“ 0”时, TSDAT将
重置为默认值,该值取决于所述的TCLK [1 :0]的
其示于表10中的位设置。
一旦计时器功能是通过设置TMRE位为启用
“1” ,TCNT的寄存器被设置为所述TDAT值或者一个
根据TMOD的设置[1 :0]位,并且
内部TSCNT寄存器被设置为1 。然后内部
TSCNT将递增一个比特在时间和在频率
[ 1 : 0 ]由定时器时钟频率选择位( TCLK设置,
地址09H位1和0 ) 。内部TSCNT寄存器
溢出时,计数在TSDAT价值
注册。如果TSDAT寄存器设置为“0”时,内部
17
FN6731.3
2008年11月24日

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