微机接口技术及应用(第四版)第7章 (7-2)中断控制器8259.ppt

微机接口技术及应用(第四版)第7章 (7-2)中断控制器8259.ppt

微机接口技术及应用(第四版)第7章 (7-2)中断控制器8259

(1) D7~D0:数据总线 (2) INT:中断请求(输出) (3) INTA:中断响应(输入) (4) RD:读 (5) WR:写 (6) CS:片选信号 (7) A0——内部端口选择 (8) IR7~IR0:中断请求输入引脚 (9) CAS2~CAS0:从片选择信号 (10)SP/EN:主片、从片选择信号和驱动信号 从编程角度看,它由若干寄存器组成 四个初始化寄存器 ICW1 ,ICW2,ICW3,ICW4 三个操作控制寄存器OCW1,OCW2,OCW3 来进行中断屏蔽,设置工作方式,设置中断向量等 通过对这些寄存器编程,来控制8259的工作。 3. 结束中断处理的方式(固定优先级) 3. 结束中断处理的方式(循环优先级) (1) 普通EOI循环方式 CPU向8259传送EOI指令。EOI指令通知8259中断结束,清除相应的ISR位,重新排列优先级。 它实际上是优先级循环方式下的EOI结束方式。 4. 连接系统总线的方式 有两种方式。 (2) 非缓冲方式 5. 引入中断请求的方式 (1) 边沿触发方式 (2) 电平触发方式 (3)中断查询方式 7.3 8259 的初始化命令字和初始化流程 8259需要通过向内部的寄存器写入控制字来确定工作方式等。 7.3.1 8259A的初始化命令字 初始化过程的几点说明 ① ICW1写入偶端口,ICW2~ICW4写入奇端

文档评论(0)

1亿VIP精品文档

相关文档