第7章8259ppt课件.pptVIP

  • 11
  • 0
  • 约6.79千字
  • 约 35页
  • 2018-12-29 发布于福建
  • 举报
第7章8259ppt课件

7.5 可编程中断控制器 8259A Intel 8259A是可编程中断控制器,配合80X86 CPU 管理可屏蔽中断。 一、功能 一片8259A可以管理8级中断,多片通过级连最多可扩展至64级 每一级中断都可由程序单独被屏蔽或允许 在中断响应周期,可提供中断向量号给CPU 8259A有多种工作方式,可通过编程进行设置。 中断优先权的管理 中断屏蔽的管理 中断结束的管理 二、 8259的引脚与内部功能结构 8259A内部结构 8259A引脚 三、8259A的工作过程 1. 上电后,由CPU执行一段程序对8259初始化(通过输入初始化命令字实现)。完成初始化后,8259A处于就绪状态 。 2. 当外设发出中断请求后,其对外部中断请求的处理过程如下: ① 若有一条或多条IRi=1,则IRR中相应位置1。 ② 若对应IMR中的相应位为0。可经过判优后,8259A向CPU?INTR。 ③ 若IF=1,则CPU在执行完当前指令后, CPU发第一 个 INTA?8259A,使 ISR中对应当前最高优先权的位置 1,且IRR中相应位清0。 CPU发第二个INTA?8259A,8259A?DB上送目前ISR中当前最高优先权的位对应的中断源的8位的中断类型号(类型号在初始化8259A时已设定好)。 若8259A为AEOI(自动

文档评论(0)

1亿VIP精品文档

相关文档