📜  8259微处理器的框图

📅  最后修改于: 2021-06-28 09:27:37             🧑  作者: Mango

  • 8259微处理器可以根据给定的中断条件进行编程,并且可以提供电平或边沿触发的中断电平。
  • 可以在8085或8086微处理器中对其进行编程。
  • 各个中断位可以被屏蔽。
  • 通过执行更多数量的8259,我们可以获得多达64个中断引脚。

它包含3个严格条件,通常称为ISR,IRR,IMR,并且具有1个优先级解析器(PR)。

  1. 中断请求寄存器(IRR):它存储正在请求其中断服务的那些位。
  2. 中断服务寄存器(ISR):它存储当前正在服务的中断级别。
  3. 中断屏蔽寄存器(IMR):它存储必须屏蔽的中断级别。这些中断级别已经被8259微处理器接受。

Priority Resolver(PR):它检查所有三个寄存器并设置中断的优先级,并在具有最高优先级的ISR中设置中断级别,其余的中断位是已被接受的IRR。

SP / EN(低有效引脚):如果其值为1,则它在主模式下工作;如果其值= e为0,则在从模式下工作。

级联缓冲区:用于级联更多数量的可编程中断控制器,以将中断处理能力提高到64级。