微处理器第6章 中断技术.ppt

ICW1: 20H A0=0,D4 = 1 ICW2: 21H A0=1 ICW3: 21H A0=1,ICW1中的 SNGL (D1) = 0 ICW4: 21H A0=1,ICW1中的 IC4 (D0) = 1 OCW1: 21H A0=1 OCW2: 20H A0=0,D3D4 = 00 OCW3: 20H A0=0,D3D4 = 10 * 采用特征位法、时序法及读写分时法解决端口冲突。 (一)初始化命令字 ICW 1. ICW1:设置中断请求方式、是否级联等。 * 不用。任意值 表 ICW1 要写入偶端口 特征位 中断请求方式 1:电平触发 0:边沿触发 8086/8088中不用 是否级联 1:单片 0:级联 1:需要ICW4 0:不需要 * D0 (ICW4) 的设置:8086/8088系统必须设置 D0 = 1,即:需要 ICW4。 写入ICW1后,8259A内部有一个初始化过程,相当于Reset 功能,其作用: 指示8259A顺序逻辑复位,即它准备按 ICW2、ICW3、ICW4 的顺序接受其余初始化命令字。 清除 IMR、ISR。 指定优先级方式为全嵌套方式、普通屏蔽方式、非自动中断结束方式。 * 【例5-6】若 8259A 采用电平触发,单片使用,需要 ICW4,请写出 ICW1 的初始化程序段。 MOV AL, 1BH ; IC

文档评论(0)

1亿VIP精品文档

相关文档