内容发布更新时间 : 2024/11/14 12:22:36星期一 下面是文章的全部内容请认真阅读。
图2-3-1 8259内部连续及外部管脚引出图
表2-3-1 列出了中断控制单元的寄存器相关信息。
表2-3-1 ICU寄存器列表
初始化命令字1 寄存器(ICW1)说明见图2-3-2所示。
图2-3-2 初始化命令字1寄存器
初始化命令字2 寄存器(ICW2)说明见图2-3-3所示。
图2-3-3 初始化命令字2寄存器
初始化命令字3 寄存器(ICW3)说明,主片见图2-3-4,从片见图2-3-5。
图2-3-4 主片初始化命令字3寄存器
图2-3-5 从片初始化命令字3寄存器
初始化命令字4 寄存器(ICW4)说明见图2-3-6。
图2-3-6 初始化命令字4寄存器
操作命令字1 寄存器(OCW1)说明见图2-3-7。
图2-3-7 操作命令字1寄存器
操作命令字2 寄存器(OCW2)说明如图2-3-8所示。
图2-3-8 操作命令字2寄存器
操作命令字3 寄存器(OCW3)说明如图2-3-9所示。
图2-3-9 操作命令字3寄存器
查询状态字(POLL)说明如图2-3-10 所示。
图2-3-10 程序状态字寄存器
在对8259 进行编程时,首先必须进行初始化。一般先使用CLI 指令将所有的可屏蔽中断禁止,然后写入初始化命令字。8259有一个状态机控制对寄存器的访问,不正确的初始化