添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第286页 > ST52E301 > ST52E301 PDF资料 > ST52E301 PDF资料1第23页
ST52T301/E301
4中断
控制单元( CU )响应外设
通过中断事件和外部事件
通道。
当这样一个事件发生时,如果它不是maskedand
根据优先级顺序,将当前程序
执行可以暂停,以允许向CU
执行一个特定的响应程序。
每个中断与一个中断向量关联
包含的相关的存储器地址
中断服务程序。每个矢量位于
程序空间( EPROM存储器)以固定的
地址(请参阅中断向量表图4.2 ) 。
4.1中断Functionment
如果,在算术运算或逻辑指令的结尾,
有挂起的中断,一个与
最高优先级被传递。要通过中断
装置,用于存储算术标志和当前
个人计算机中的堆栈并执行相关的
中断服务程序,其地址位于一个
地址之间的EPROM存储器位置的
192和201 。
该Interruptroutine是performedas正常的代码
检查,在每一个指令的结束时,如果较高
优先级的中断,必须通过。中断
具有较高优先级请求停止下
优先级的中断。该程序计数器和
算术标志被存储在堆栈中。
与RETI指令(从中断返回)
算术标志和程序计数器(PC )的
从stack.This堆栈的顶部恢复,用于
对于中断的优先级,是一个后进先出队列。
一个中断请求不能停止的处理
但是这之后仅仅通过模糊规则
definitionof的模糊输出,或在一个逻辑的端
或算术指令。
4.2全局中断请求启用
当中断发生时,它会产生一个全球
中断挂起( GIP ) ,可以吊起
软件。一个GIP全局中断请求后,
( GIR)将生成和中断服务
具有较高的例程相关的中断
将优先启动。
为了避免之间可能发生的冲突
在主程序或内部中断屏蔽设置
宏时, GIP挂了通过用户
全局中断程序面膜或宏全球中断程序
面膜(参见图4.3 ) 。
UEGI / UDGI指令接通/断开的用户
GlobalInterrup面膜启用/ disablingthe的GIR
主程序。
MEGI / MDGI指令设置宏全球
为了中断屏蔽,以保证宏意愿
不被破坏。
图4.1 。中断流程
正常
节目
溢流
打断
服务
常规
打断
RETI
指令
图4.2 。中断向量制图
202
201
200
199
198
197
196
195
194
193
192
191
INT_EXT
INT_TRIAC
INT_TIMER
中断向量
INT_SCI
INT_ADC
图4.3 。全球产生中断请求
全局中断
PENDING
全球用户
中断屏蔽
全球宏观
中断屏蔽
全局中断
请求
23/99

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