添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第572页 > COP8-PGMA-56TF1 > COP8-PGMA-56TF1 PDF资料 > COP8-PGMA-56TF1 PDF资料1第59页
COP8AME9
18.0中断
(续)
默认VIS中断向量可以是应用有用
在其中可发生时间关键中断期间的系统蒸发散
另一个中断服务。而不是恢复亲
克上下文( A, B,X等)和执行RETI指令
化,中断服务程序可通过报税表中被终止
荷兰国际集团的VIS指令。在这种情况下,中断将
服务反过来直到没有进一步的中断处于挂起状态,
默认VIS例程开始。测试GIE位后
确保执行不误,日常应
恢复程序上下文并执行RETI返回
被中断的程序。
该技术可节省高达50个指令周期(T
C
) ,或者
此外, ( 25 μs的10 MHz振荡器),等待时间为待定
少于10个指令周期的罚款中断
如果没有进一步的中断处于悬挂状态。
为了确保操作可靠,用户应该总是使用
VIS指令来确定中断的源。 AL-
虽然是可能的轮询挂起位以检测
一个中断源,这种做法是不推荐的。该
使用轮询的允许标准仲裁排名是
改变,但在中断系统的可靠性是compro-
谐振边缘。投票程序必须单独测试启用
和正在申请的每一个可屏蔽中断位。如果软件
陷阱中断应该发生,它会被最后提供服务,甚至
尽管它应该具有最高的优先级。在某些
的条件下,软件陷阱可以被触发,但不是丝氨酸
给予响应,从而导致出现不利的“锁闭”所有的
可屏蔽中断通过软件陷阱挂起国旗。
如这个问题就可以避免通过使用可见光
指令。
表33.中断向量表
仲裁队列
(1 )最高
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
( 16 )最低
软件
保留为NMI
定时器T0
定时器T1
定时器T1
MICROWIRE / PLUS
版权所有
USART
USART
定时器T2
定时器T2
定时器T3
定时器T3
港L /唤醒
默认VIS
接受
发送
T2A/Underflow
T2B
T2A/Underflow
T3B
L口边缘
版权所有
G0
根据溢流
T1A/Underflow
T1B
BUSY LOW
来源说明
INTR指令
向量地址
(注16 )
(高 - 低字节)
0yFE–0yFF
0yFC–0yFD
0yFA–0yFB
0yF8–0yF9
0yF6–0yF7
0yF4–0yF5
0yF2–0yF3
0yF0–0yF1
0yEE–0yEF
0yEC–0yED
0yEA–0yEB
0yE8–0yE9
0yE6–0yE7
0yE4–0yE5
0yE2–0yE3
0yE0–0yE1
注16 :
y是其表示VIS块的变量。可见光和矢量表必须位于同一个256字节的块,除非VIS位于在最后
一个块的地址。在这种情况下,该表必须在下一程序段。
18.3.1 VIS执行
当执行VIS指令它激活仲裁
化逻辑。仲裁逻辑电路产生一个偶数
E0和FE ( E0 , E2 , E4 , E6等... ),这取决于之间
该活动中断具有最高仲裁的排名
被执行的可见光的第一周期的时间。例如,如果
软件陷阱中断时, FE产生。如果
外部中断时,软件陷阱中断
不是,则FA产生,等等。如果没有激活的中断
是悬而未决,比产生E0 。这个数字取代
PC的低字节。 PC的高字节保持
不变。因此,新的PC所指向的载体
活动中断具有最高仲裁排名。这
矢量从程序存储器中读取并放置到PC
这是目前指向该服务的第一个指令
该激活的中断具有最高仲裁例程
排名。
图32
示出了由可见光执行的不同步骤
指令。
图33
显示了VIS指令的流程图
化。
非屏蔽中断标志位被清除
RPND (复位非屏蔽标志位)指令(下
一定条件下),并在复位。
59
www.national.com

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