
5.0功能描述
5.10控制寄存器
CNTRL寄存器(地址X'00EE )
T1C3
第7位
T1C2
T1C1
T1C0
MSEL
IEDG
(续)
6.0定时器
每个设备都包含了一组定时器的用途很广( T0和
T1)。所有的计时器和相关的自动重载/捕获寄存器
通电含有随机数据。
SL1
SL0
位0
在定时器1 ( T1)和MICROWIRE / PLUS控制寄存器
包含以下位:
T1C3
定时器T1模式控制位
T1C2
T1C1
T1C0
定时器T1模式控制位
定时器T1模式控制位
定时器T1启动/停止控制定时器
模式1和2中,T1下溢中断
在定时器模式3挂起国旗
选择G5和G4为MICROWIRE / PLUS
信号和SK分别SO
外部中断边沿极性选择
( 0 =上升沿, 1 =下降沿)
选择MICROWIRE / PLUS时钟分频
由( 00 = 2, 01 = 4 ,1× = 8)
6.1定时器T0 (空闲时间)
每个器件都支持那些需要维护应用程序
实时和低功率空闲模式。此空闲
模式的支持是通过IDLE计时器T0 ,这是一个配
16位定时器。定时器T0不断在固定利率运行
指令周期时钟的t
C
。用户无法读取或
写入到空闲定时器T 0 ,这是一个倒计数定时器。
定时器T0支持以下功能:
MSEL
IEDG
SL1 & SL0
PSW寄存器(地址X'00EF )
HC
第7位
C
T1PNDA
T1ENA
扩展门
忙
EXEN
GIE
位0
在PSW寄存器包含以下位:
HC
半进位标志
C
携带FL股份公司
T1PNDA定时器T1中断标志位(自动重载
RA在模式1 , T1下溢模式2 , T1A
在拍摄模式下缘3 )
T1ENA
定时器T1中断使能定时器下溢
或T1A输入捕捉边缘
扩展门外部中断标志
忙
MICROWIRE / PLUS忙转移标志
EXEN
允许外部中断
GIE
全局中断使能(允许中断)
半进位标志还受所有指令
影响进位标志。在SC (设置进位)和R / C (复位
进位)指令将分别设置或清除两个进
标志。除了SC和的R / C指令,ADC
SUBC , RRC和RLC指令影响进位和半
进位标志。
ICNTRL寄存器(地址X'00E8 )
版权所有
第7位
LPEN
T0PND
T0EN
μWPND
μWEN
T1PNDB
T1ENB
位0
退出了空闲模式(见空闲模式介绍)
看门狗逻辑(见看门狗说明)
启动延迟了HALT模式
图11
是表示该结构的功能框图
的IDLE计时器和其相关联的中断逻辑。
位11至15中的空闲计时器寄存器可被选择
触发空闲计时器中断。每次SE-
lected溢位(每4K,8K , 16K , 32K或64K指令
化周期) ,空闲计时器中断标志位T0PND是
设置,从而产生一个中断(如果使能) ,和第6位的
端口G数据寄存器复位,从而导致从一个出口
空闲模式下,如果器件处于该模式。
为了使中断产生时,空闲定时器IN-
中断使能位T0EN必须设置和GIE (全球在 -
中断使能)位也必须置。该T0PND标志和
T0EN位是5位和第4 ICNTRL寄存器, respec-
tively 。中断可用于任何目的。通常情况下,它
用于从空闲模式退出时执行任务。为
在空闲模式的更多信息,请参阅省电
模式一节。
空闲计时器期间选择了ITMR的0-2位
注册的ITMR寄存器位3-7被保留,
必须为“0”。
表3.空闲定时器窗口长度
ITSEL2
0
0
0
0
1
ITSEL1
0
0
1
1
X
ITSEL0
0
1
0
1
X
空闲定时器周期
(指令周期)
4,096
8,192
16,384
32,768
65,536
该ITMR寄存器清零复位和空闲计时器PE-
荒漠化问题被重置为4096个指令周期。
ITMR寄存器(地址X'0xCF )
版权所有(必须是
″0″)
第7位
第3位
ITSEL2
ITSEL1
ITSEL0
位0
该ICNTRL寄存器包含以下位:
保留该位保留,必须设置为零
LPEN
l端口中断使能(多输入唤醒/
中断)
T0PND
定时器T0中断挂起
T0EN
定时器T0中断使能( 12位切换)
μWPND
MICROWIRE / PLUS中断标志
μWEN
启用MICROWIRE / PLUS中断
T1PNDB定时器T1中断标志为的Cap- T1B
TURE边缘
T1ENB
定时器T1中断使能T1B的Cap-输入
TURE边缘
15
任何空闲定时器周期变化存在时间是POS-
通过设置生成一个虚假的空闲定时器中断sibility
鼎T0PND位。建议用户禁用IDLE
计时器中断改变所述ITSEL位的值之前
的ITMR注册,然后清除T0PND位前AT-
诱人的同步操作,空闲计时器。
www.national.com