《微机原理与接口技术》 第5章控制器接口 教案 作者:李芷 2003.5.10
第 5 章 控制器接口 教 案 作者:李芷 2003.5.10 《微机原理与接口技术》
第5章控制器接口 ⊙5.1中断控制器8259A ⊙52DMA控制器8237A ⊙53定时计数器8253
第5章 控制器接口 5.1 中断控制器8259A 5.2 DMA控制器8237A 5.3 定时/计数器8253
5.1中断控制器8259A ⊙5118259A的功能 5.128259A的内部结构和管脚 5138259A的中断管理方式 o5148259A的编程设置
5.1 中断控制器8259A 5.1.1 8259A的功能 5.1.2 8259A的内部结构和管脚 5.1.3 8259A的中断管理方式 5.1.4 8259A的编程设置
5.1.18259A的功能 Intel8259A中断控制器是把中断源识别、中断优先权排队、 中断屏蔽、中断向量提供等功能集于一身的,专用于微机 系统中断管理的大规模集成电路芯片 ◆管理8个具有优先权的中断,通过级连可以扩展至64个 ◆每个中断都可以设定屏蔽或开放。 ◆有多种中断优先权排队模式 ◆当中断响应时,可提供相应的中断类型号,中断类型号可 以由用户设定 ◆可以通过编程设定或变更8259A的各种工作方式
5.1.1 8259A的功能 Intel 8259A中断控制器是把中断源识别、中断优先权排队、 中断屏蔽、中断向量提供等功能集于一身的,专用于微机 系统中断管理的大规模集成电路芯片。 ◆管理8个具有优先权的中断,通过级连可以扩展至64个。 ◆每个中断都可以设定屏蔽或开放。 ◆有多种中断优先权排队模式。 ◆当中断响应时,可提供相应的中断类型号,中断类型号可 以由用户设定。 ◆可以通过编程设定或变更8259A的各种工作方式
5.1.28259A的内部结构和管脚 1.8259A的内部结构 INTA INT DrDo 数据总线 缓冲器 控制逻辑 初始化命令操作命令 寄存器组 寄存器组 RD WR 读/写 控制 A 逻辑 中断 中断 服务 优先级 请求 寄存器 分析器 寄存器IRo-IR CAS 级连缓冲 (ISR) (PR) (IRR CAS /比较器 SPEN头 中断屏蔽寄存器(IMR)
5.1.2 8259A的内部结构和管脚 1. 8259A的内部结构 数据总线 缓冲器 D7~D0 读/写 控制 逻辑 RD WR CS A0 级连缓冲 /比较器 CAS0 CAS1 CAS2 SP/EN 中断 服务 寄存器 (ISR) 优先级 分析器 (PR) 中 断 屏 蔽 寄 存 器 (IMR) IR0~IR7 中断 请求 寄存器 (IRR) INTA INT 控 制 逻 辑 初始化命令 寄存器组 操作命令 寄存器组