发明名称 | 一种基于8051CPU系统的中断扩展方法 | ||
摘要 | 一种基于8051CPU系统的中断扩展方法,采用硬件扩展和传统软件查询相结合的方式,实现对8051CPU系统中多中断源进行扩展处理。首先在系统程序存储器和8051CPU中间设立中断扩展处理模块,8051CPU发出访问某个中断地址时,中断扩展处理模块检测并进行拦截,根据中断优先级向量表返回数据并模拟长转移指令。8051CPU接收到返回数据后,获取长转移跳转地址,执行长转移跳转指令并跳转到相应的函数,进入中断处理。采用本发明提供的中断扩展方法,能有效提高8051CPU系统中多中断源的处理速度。 | ||
申请公布号 | CN102591719A | 申请公布日期 | 2012.07.18 |
申请号 | CN201110009604.9 | 申请日期 | 2011.01.17 |
申请人 | 上海华虹集成电路有限责任公司 | 发明人 | 薛重阳 |
分类号 | G06F9/48(2006.01)I | 主分类号 | G06F9/48(2006.01)I |
代理机构 | 上海东创专利代理事务所(普通合伙) 31245 | 代理人 | 曹立维 |
主权项 | 一种基于8051CPU系统的中断扩展方法,其特征在步骤为,(1)在系统程序存储器和8051CPU中间设立中断扩展处理模块;(2)中断扩展处理模块检测8051CPU是否开始进入中断程序处理;(3)8051CPU发出访问某个中断地址时,中断扩展处理模块检测并进行拦截,根据中断优先级向量表返回数据并模拟长转移跳转指令;(4)8051CPU接收到返回数据后,获取长转移跳转地址,执行长转移跳转指令并跳转到相应的函数,进入中断处理;(5)中断扩展处理模块继续拦截,并根据中断地址入口向量表依次返回相应的地址,进行系统中断处理。 | ||
地址 | 201203 上海市浦东新区碧波路572弄39号 |