第七章中断控制器2.pptVIP

  • 1
  • 0
  • 约3.57千字
  • 约 20页
  • 2019-10-25 发布于湖北
  • 举报
第十六讲:中断控制器Intel8259A 重点:8259A的编程、8259A的级联、8259A的应用举例 七、 8259A的编程 1、8259A的端口地址 由8259A的结构可知:寻址8259A内部寄存器组的信号包括:CS*、A0、RD*、WR*;CS*是片选信号,低电平时,芯片工作。 A0:寻址8259A芯片中不同的寄存器组,8259A芯片占用系统的两个端口地址,偶地址和奇地址,规定偶地址小于奇地址。 8259A内部寄存器的区别,采用特征位和操作顺序方法。 2、8259A的初始化编程 初始化编程 8259A开始工作前,必须写入初始化命令字ICW 操作命令字 工作期间要改变8259A的中断控制方式,可写入操作命令字OCW 1、初始化命令字ICW 初始化命令字ICW,有4个 在8259A开始工作前写入 必须按照ICW1~ICW4顺序写入 ICW1和ICW2必须写 ICW3和ICW4由工作方式决定 ICW1:写入偶地址端口 D0(IC4): D0=1设置ICW4,D0=0不设置ICW4 。 D1(SNGL): =1单片; =0多片级连。 D2(ADI):8088/8086系统不用。 D3(LTIM):=1电平触发;=0上升沿触发。 D4=1是ICW1的特征位。 D5-D7:8088/8086系统不用。 ICW2:写入奇地址端口 D7—D3:中断类型码的高5位,D2—D0由IRi决定(0

文档评论(0)

1亿VIP精品文档

相关文档