
五金
功能块操作
( 6 )中断控制寄存器
q
中断控制寄存器V1
中断使能的外部0 ,定时器1和定时器2顷位
分配到寄存器V1 。设置这个寄存器的内容
表6中断控制寄存器
中断控制寄存器V1
V1
3
V1
2
V1
1
V1
0
定时器2中断使能位
定时器1中断使能位
未使用
外部0中断使能位
0
1
0
1
0
1
0
1
通过寄存器A TV1A指令。该TAV1
指令可以被用来传送寄存器的内容
V1到寄存器A.
在复位: 0000
2
在断电: 0000
2
读/写
中断禁止( SNZT2指令有效)
中断使能( SNZT2指令无效)
中断禁止( SNZT1指令有效)
中断使能( SNZT1指令无效)
此位没有功能,但读/写使能。
中断禁止( SNZ0指令有效)
中断使能( SNZ0指令无效)
注意: “R”代表的读使能,而“W”表示可写。
( 7 )中断序列
中断发生,只有当相应的标志INTE ,中断
使能位( V1
0
–V1
3
)和中断请求标志( EXF0 , T1F ,
T2F )是“1”的中断实际发生23机
周期后的周期中,所有这三个条件都得到满足。
后3个机器周期的中断发生时,只有当
三个中断条件满足就执行其他的
比单周期指令(参见图16) 。
q
当它的中断使能后,中断请求标志设置
1个机器周期
系统时钟( STCK )
中断使能
标志( INTE )
“1”
“0”
EI指令
执行周期
中断使能状态
中断禁止状态
INT引脚
外
打断
EXF0
旗
“H”
“L”
“1”
“0”
中断激活
条件被满足。
4个周期保持水平或
更STCK是必要的。
定时器1
和
定时器2
中断
“1”
T1F , T2F “0”的
FL AGS
标志清零
2至3个机器周期
(注1,2)
注1 :地址被堆叠到的最后一个周期。
2 :周期这个时间间隔取决于所执行的指令的时候,当每个中断的启动
条件被满足。
软件从开始
中断地址。
图。 16中断序列
4551集团用户手册
1-17