添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1496页 > ST6391B1 > ST6391B1 PDF资料 > ST6391B1 PDF资料1第23页
ST6391,92,93,95,97,99
打断
(续)
中断程序
中断过程是非常类似于一个呼叫亲
cedure ;用户可以考虑的中断作为一个
异步调用的程序。因为这是一个异步
异步的事件的用户不知道的
上下文,并在其发生的时间。作为一个重
SULT用户应保存所有的数据寄存器空间
TER值将被内部的中断程序中使用。
有处理器标志单独套在NOR
发作,中断和不可屏蔽中断模式
它会自动切换等等这些做
不需要被保存。
下面的列表总结了中断proce-
杜热(参照也向图21的中断处理中
流程图) :
-
中断检测
C
是EX-
-
在和Z routineinterrupt的flagswithand
标志
日常(相应的NMI标志)
价值
电脑
-
Thestack -of thenormal存储在第一级
中断线路inhib-
资讯科技教育( NMI仍然有效)
-
边沿触发器复位
-
相关的中断向量被装载到PC中。
保存在 - 内
-
用户选择寄存器(通常在软件
中断服务程序
堆栈)
-
中断的源极通过轮询发现
(如果有一个以上的源相关联的
同样的向量)
-
中断服务
-
从中断返回( RETI )
切换回
-
自动ST639x核心中断标志)
到正常标志( RESP的
和从堆栈弹出之前的PC值
中断服务程序通常由identifi-开始
该装置的阳离子已生成间
中断请求。用户应保存寄存器
这是用来在中断程序内(即
保持相关数据)到一个软件栈。
RETI指令执行,核心CAR-后
里斯出了以前的操作与主例程
可以继续。
图21的中断处理的流程,图
指令
FE TCH
INST RUCTION
EX ECUTE
INST RUCTION
WA S
出师表RUCTION
一RETI
叶s
是的
NO
LOAD从PC
中断向量
( FF C / FFD )
?
NO
是核心
早在
正常模式?
SET
INTE RRUPT MAS
CLEA
中断MAS
PUSH THE
PC与STAC
SELECT
程序FLA GS
SEL ECT
内部模式FLAG
“ POP ”
协议栈ED PC
检查是否有
中断REQUES牛逼
和INTE RRUPT MASK
是的
NO
?
VA000014
ST639x中断详情
IR中断( # 0 ) 。
该IRIN / PC6中断所配置
连接至第一个中断# 0 ( NMI , 0FFCh ) 。如果
IRINT中断被禁止在锁存电路,
那么这将是高的。在# 0中断输入检测
高到低的水平。注意,一旦#0已
锁存,那么唯一的方法,以消除锁定
#0的信号是服务中断。 # 0可以中断
其它的中断。一个简单的锁存器与提供
在PC6 (综合网)引脚,以产生所述IRINT
信号。这种锁可以通过对触发
IRIN信号的上升沿或下降沿。 IRINT是
倒相对于所述闩锁。锁存器可以
由软件读取和由软件复位。
19/64

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