发明名称 一种基于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号