第7章 1 中断控制器、DMA控制器 和计数器/定时器
第7章 中断控制器、DMA控制器 和计数器/定时器
本章重点 中断控制器8259A的编程结构和工作原理 8259A的工作方式 8259A的初始化命令字、操作命令字及其使用 8259A的初始化流程和初始化编程 主从式8259A中断系统的连接和工作原理 DMA控制器8237A的编程结构和工作原理 8237A的工作模式 8237A的模式寄存器、控制寄存器和状态寄存器 的格式
本章重点 中断控制器8259A的编程结构和工作原理 8259A的工作方式 8259A的初始化命令字、操作命令字及其使用 8259A的初始化流程和初始化编程 主从式8259A中断系统的连接和工作原理 DMA控制器8237A的编程结构和工作原理 8237A的工作模式 8237A的模式寄存器、控制寄存器和状态寄存器 的格式
本章重点 8237A的编程 计数器/定时器8253的编程结构和工作原理 8253控制寄存器的格式和编程 8253的6种工作模式及其使用
本章重点 8237A的编程 计数器/定时器8253的编程结构和工作原理 8253控制寄存器的格式和编程 8253的6种工作模式及其使用
教学建议 以8259、8237A和8253的使用方法为日标
教学建议 以8259、8237A和8253的使用方法为目标
7.1中断控制器8259A 8259A的工作特点: ①能管理8级中断 ②可编程 ③只需一组5V电源
7.1 中断控制器8259A 8259A的工作特点: ① 能管理8级中断 ② 可编程 ③ 只需一组5V电源
7.1.18259A的引脚信号、编程结构和工作原理 1.8259A的外部引脚信号: 1) D7~DO ⑥CS# 2 INT ⑦A0 ③ INTAA ⑧IR7~IR0 4④ RD# ⑨CAS2~CAS0 ⑤ WRA ⑩SP#EN#
7.1.1 8259A的引脚信号、编程结构和工作原理 1. 8259A的外部引脚信号: ① D7~D0 ⑥ CS# ② INT ⑦ A0 ③ INTA# ⑧ IR7~IR0 ④ RD# ⑨ CAS2~CAS0 ⑤ WR# ⑩ SP#/EN#
2.8259A的编程结构和工作原理 INTA WR RD CASo SP/EN CAS] CAS AD7~AD D1-D0 IR IR 如为8086 CPU 当前中断 2 则连总线的A1: 服务 优先级 中断请求 IR 如为8088, 寄存器 裁决器 寄存器 R 则连总线的Ao IR IR 1CW,(芯片控制)】 OCW 7 ¥ 1 LTIM ADI SNGL IC4 中断屏蔽寄存器 ICW2(类型) OCW, 任选 请求级别 R SL EOI 00 L2 L Lo 1CW3(主/从) OCW 详码器 cs 0ESMM SMM 01PRRRIS ICW4(方式控制) 000 SFNM BUF M/S AEOI upm INTR INT
2 . 8259A的编程结构和工作原理
编程结构 (1)上半部分:处理部件 中断请求寄存器IRR 中断优先级裁决器PR 当前中断服务寄存器ISR (2)下半部分:7个寄存器 ICW1~ICW4 OCW1~OCW3
编程结构 (1)上半部分:处理部件 中断请求寄存器IRR 中断优先级裁决器PR 当前中断服务寄存器ISR (2)下半部分:7个寄存器 ICW1~ICW4 OCW1~OCW3
7.1.28259A的工作方式 1.设置优先级的方式 (1)全嵌套方式 (2)特殊全嵌套方式 (3)优先级自动循环方式 (4)优先级特殊循环方式
7.1.2 8259A的工作方式 1. 设置优先级的方式 (1) 全嵌套方式 (2) 特殊全嵌套方式 (3) 优先级自动循环方式 (4) 优先级特殊循环方式
2.屏蔽中断源的方式 (1)普通屏蔽方式 (2)特殊屏蔽方式
2 . 屏蔽中断源的方式 (1) 普通屏蔽方式 (2) 特殊屏蔽方式