有关中断的基本概念.ppt

四、8259A在IBM PC/XT系统中的应用 1.8259A与系统的连线。 2.BIOS初始化程序对8259A的设置。 IR0 接一个频率为17.2Hz的方波; 若CPU对该申请给予响应, 则每秒执行17.2次该申请对应的中断子程。 IR1接键盘接口发出的中断申请; 每按下一键,若CPU对该申请给予响应, 则执行一次该申请对应的中断子程。 IR2~IR7通过系统总线引出, 对应引脚信号为IRQ2~IRQ7。 ① IR0~IR7 中断申请信号为上升沿触发方式; ② IR0~IR7 对应的中断类型号分别为08H~0FH; ③ 优先级IR0最高, IR7最低; ④ 采用非自动结束方式, 需向OCW2发EOI中断结束命令, 清除ISR中的记录。 在IBM PC/XT机中,只用1片8259A中断控制器,用来提供8级中断请求,其中IR0优先级最高,IR7优先级最低。它们分别用于日历时钟中断、键盘中断、保留、网络通信、异步通信中断、硬盘中断、软盘中断及打印机中断。8259A片选地址为20H、21H。 8259A 的使用步骤如下: 1. 初始化 2. 送中断向量入口地址 3. 中断子程序结束 4. 中断嵌套 * MOV AL, 13H ;写ICW1,单片,边沿触发,要ICW4 OUT 20H,A

文档评论(0)

1亿VIP精品文档

相关文档