52任务十单片邮流水灯控制 5.2.4相关知识 单片机如何中断原来的工作? MCS-51的中断结构 中断允许寄存器中断总中断忧先 中断开放允许级寄存器 查询硬件 ITO HIEoF 高级 PXO 中断 请求 工F0 PTO 0 中断源 中断 INT1 工T1 EO 向量 PX1 0 T工 中断 EA 向量 中断源 MCs-51中断系统结构
5.2 任务十 单片机流水灯控制 5.2.4 相关知识 ➢单片机如何中断原来的工作? ❖MCS-51的中断结构
52任务十单片邮流水灯控制 5.2.4相关知识 中断处理流程 (1)在每条指令结束后,系统都自动检测中断请求信号,如果有中断 请求,且CPU处于开中断状态下,则响应中断 ②2)保护现场,在保护现场前,一般要关中断,以防止现场被破坏。保 护现场一般是用堆栈指令将原程序中用到的寄存器推入堆栈 (3)中断服务,即为相应的中断源服务 (4)恢复现场,用堆栈指令将保护在堆栈中的数据弹岀来,在恢复现 场前要关中断,以防止现场被破坏。在恢复现场后应及时开中断。 (5)返回,此时CPU将推入到堆栈的断点地址弹回到程序计数器,从 而使CPU继续执行刚才被中断的程序
5.2 任务十 单片机流水灯控制 5.2.4 相关知识 ❖ 中断处理流程 (1) 在每条指令结束后, 系统都自动检测中断请求信号, 如果有中断 请求,且CPU处于开中断状态下,则响应中断。 (2) 保护现场, 在保护现场前, 一般要关中断, 以防止现场被破坏。保 护现场一般是用堆栈指令将原程序中用到的寄存器推入堆栈。 (3) 中断服务, 即为相应的中断源服务。 (4) 恢复现场, 用堆栈指令将保护在堆栈中的数据弹出来, 在恢复现 场前要关中断,以防止现场被破坏。在恢复现场后应及时开中断。 (5) 返回, 此时 CPU将推入到堆栈的断点地址弹回到程序计数器, 从 而使CPU继续执行刚才被中断的程序