82输入输出接口2011final.pptVIP

  • 0
  • 0
  • 约 46页
  • 2017-05-30 发布于四川
  • 举报
教学重点 8259A的中断工作过程和工作方式 8259A的初始化及操作命令的编写 8259A中断控制器概述 PIC,Programmable Interrupt Controller 可用于管理Intel 8080/8085、8086/8088、80286、386、486等的可屏蔽中断 一片8259A可以管理8级中断,可扩展至64级 每一级中断都可单独被屏蔽或允许 并对多个中断源实现优先级控制 可编程设置不同工作方式 根据中断源向80x86提供不同中断类型码 一、 8259A的内部结构和引脚 1. 中断控制 中断请求寄存器IRR 保存8条外界中断请求信号IR0~IR7的请求状态 Di位为1表示IRi引脚有中断请求;为0表示无请求 中断服务寄存器ISR 保存正在被8259A服务着的中断状态 Di位为1表示IRi中断正在服务中;为0表示没有被服务 中断屏蔽寄存器IMR 保存对中断请求信号IR的屏蔽状态 Di位为1表示IRi中断被屏蔽(禁止);为0表示允许 2. 8259A的引脚及其与处理器的接口 3. 中断级连 4、8259A的工作方式 设置优先权方式 普通全嵌套方式 8259A的中断优先权顺序固定不变,从高到低依次为IR0、IR1、IR2、……IR7 在ISR的Di位置位期间,禁止再发生同级和低级优先权的中断,但允许高级优先权中断的嵌套 特殊全嵌套方式 优先权循环

文档评论(0)

1亿VIP精品文档

相关文档