添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第730页 > TMP88CM38ANG > TMP88CM38ANG PDF资料 > TMP88CM38ANG PDF资料1第23页
TMP88CS38/CM38A/CP38A
中断锁存器( IL )持有的中断请求提供中断源。
每个中断向量是独立的。
中断锁存器被设置为“1 ”时产生一个中断请求时,并且请求
CPU接受了中断。屏蔽中断的接受可以选择性地启用
并通过使用中断主控方案禁用允许标志( IMF)和个人
中断允许标志( EF ) 。当同时,所产生的两个或更多个中断
中断被接受,在最高优先级的顺序由硬件来确定。图1.5.1
示出了中断控制器。
( 1 )中断锁存器( IL
31
以IL
2
)
提供给每个源的中断锁存器,除了一个软件中断。闩锁
被设置为“1”时产生一个中断请求时,并请求CPU接受
中断。锁存被清除为“ 0”的中断被接受之后进行。所有中断
锁存器被复位时初始化为“0”。
中断锁存器被分配到的地址0003CH , 0003DH , 0002EH和0002FH
在SFR 。除了IL2,每个锁存器可以清除为“0”分别由指令;
然而,在读 - 修改 - 写指令如位操作或操作
指令不能被使用。当中断订单执行过程中发生的,其原因是
因为中断请求被清除。因此,中断请求可以被取消,
由程序初始化。请注意,请求中断锁存器不能为“1”由被设置
一个指令。例如,它可以是每个锁存被清除,即使中断
在指令exection产生请求。
中断锁存器的内容可以由指令读出。因此,测试
中断请求通过软件是可能的。
例1 :清除中断锁存器
DI
LDW
( ILL ) , 1110100000111111B
;
;
禁用中断
IL
12
, IL
10
以IL
6
0
例2 :读取中断锁存器
LD
WA ( ILL )
;
W
ILH ,A
生病
实施例3:测试的中断锁存器
TEST
JR
( ILL ) 。 7
楼SSET
;
如果IL
7
=
1,则跳
( 2 )中断使能寄存器( EIR )
中断使能寄存器( EIR)启用和禁用中断的接受,
除了伪非屏蔽中断(软件和看门狗定时器中断) 。
伪非屏蔽中断被接受而不管EIR的内容;
然而,伪非屏蔽中断不能嵌套不止一次在同一
时间。
设备交接单由一个主中断使能标志( IMF)和独立的中断
允许标志( EF ) 。这些寄存器被分配到地址0003AH , 0003BH , 0002CH和
0002DH在SFR ,以及可以读取和写入的指令(包括
读 - 修改 - 写指令,如位操作指令) 。
注:期间不要使用读 - 修改 - 写指令的EIRL (地址0003AH )
伪不可屏蔽中断服务任务。如果在读 - 修改 - 写指令时,
基金组织RETN后没有被设置为“1”。
88CS38-23
2007-09-12

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