中断控制系统和方法技术方案

技术编号:10552485 阅读:67 留言:0更新日期:2014-10-22 10:48
一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理器,所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,所述处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所述并行接口的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上的编码,所述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断源并执行对应的中断处理程序;本发明专利技术还包括一种加速中断处理的方法。

【技术实现步骤摘要】
【专利摘要】一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理器,所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,所述处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所述并行接口的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上的编码,所述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断源并执行对应的中断处理程序;本专利技术还包括一种加速中断处理的方法。【专利说明】
本专利技术涉及一种,特别涉及一种加速中断处理的系统和方 法。
技术介绍
处理器响应中断、保护断点之后,就要进行中断源的识别,即寻找中断源,找到相 应的中断服务程序入口,通常处理器通过程序来查询是哪一个中断源提出的中断请求,处 理器通过一端口读取各个中断源的状态,例如先看中断源1是否提出请求,若是,转去执行 中断源1的中断服务程序,否则再看中断源2是否提出请求,若是,转去执行中断源2的中 断服务程序。否则继续查看后面的中断源。但是该种中断控制方法需要逐一查找中断源, 从而使中断处理的时间过长。
技术实现思路
鉴于以上内容,有必要提供一种可加速中断处理的系统和方法。 一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理 器,所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,所述 处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所述并行接口 的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上的编码,所 述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断源并执行 对应的中断处理程序。 运用权利要求1所述的中断控制系统的控制方法,其包括以下步骤: 所述处理器的中断接口接受到中断请求后,所述处理器进入中断操作; 所述处理器从所述并行接口读取编码; 所述解码器对读取到的编码进行解码,所述处理器根据解码找到提出中断请求的中断 源并执行对应的中断处理程序。 与现有技术相比,上述可根据编码快速找到提出中断请求的 中断源,从而加速了中断处理。 【专利附图】【附图说明】 图1是本专利技术中断控制系统一较佳实施例的一组成图。 图2是本专利技术中断控制方法一较佳实施例的一流程图。 主要元件符号说明 【权利要求】1. 一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理器, 所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,其特征 在于:所述处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所 述并行接口的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上 的编码,所述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断 源并执行对应的中断处理程序。2. 如权利要求1所述的中断控制系统,其特征在于:不同的中断源提出中断请求时,所 述并行接口接收到的编码不同。3. 如权利要求1所述的中断控制系统,其特征在于:所述中断源的数量不大于所述并 行接口的引脚的数量。4. 如权利要求1所述的中断控制系统,其特征在于:每一中断源的中断标示位被常置 为"1",当所述中断源提出中端请求时,所述中断标示为被置为"0"。5. 如权利要求1所述的中断控制系统,其特征在于:这些中断源的中断标示位通过线 与逻辑方式连接到所述中断接口。6. 运用权利要求1所述的中断控制系统的控制方法,其包括以下步骤: 所述处理器的中断接口接受到中断请求后,所述处理器进入中断操作; 所述处理器从所述并行接口读取编码; 所述解码器对读取到的编码进行解码,所述处理器根据解码找到提出中断请求的中断 源并执行对应的中断处理程序。7. 如权利要求6所述的控制方法,其特征在于:所述处理器找到提出中断请求的中断 源后将所述中断源的中断标示位复位。【文档编号】G06F9/48GK104111866SQ201310134998【公开日】2014年10月22日 申请日期:2013年4月18日 优先权日:2013年4月18日【专利技术者】喻明 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司本文档来自技高网...

【技术保护点】
一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理器,所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,其特征在于:所述处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所述并行接口的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上的编码,所述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断源并执行对应的中断处理程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:喻明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1