微机原理与接口技术_07可编程中断控制器8259A要点.pptVIP

  • 49
  • 0
  • 约4.27千字
  • 约 30页
  • 2017-01-23 发布于湖北
  • 举报

微机原理与接口技术_07可编程中断控制器8259A要点.ppt

微机原理与接口技术_07可编程中断控制器8259A要点

本章主要内容 7.1 8259A的基本结构 7.1.1 内部结构 8259A的内部结构主要由8个功能模块组成。 1.中断请求寄存器IRR(interrupt register) 2.中断服务寄存器ISR(interrupt service ) 3.中断屏蔽寄存器IMR(interrupt mask register) 4.优先级判别器PR(priority register) 5.数据总线缓冲器 6.读/写逻辑 7.控制逻辑 8.级联缓冲比较器 7.1.2 外部结构 8259A用NMOS工艺制造,使用单一+5V电源,采用28引脚的双列直插芯片。其引脚如下图所示。 7.2 8259A芯片的工作过程 当系统通电后,首先对8259A初始化。所谓初始化就是由CPU执行一段程序,向可编程芯片写入若干命令字,规定其工作状态,使其处于准备就绪状态。当完成初始化后,8259A就处于就绪状态,随时可接收外设来的中断请求信号。 8259A对外部中断请求的处理过程如下。 (1)当有一条或若干条中断请求输入(IR0~IR7)有效时,则使中断请求寄存器的IRR的相应位置位。 (2)若CPU处于开中断状态,则在当前指令执行完之后,响应中断,并且从发应答信号(两个连续的负脉冲)。 (3)第一个负脉冲到达时,IRR的锁存功能失效,对于IR0~IR7上发来的中断请求信号不予理睬。 (4)使服务寄存器

文档评论(0)

1亿VIP精品文档

相关文档