1、單片8259A的初始化流程圖:
在單片的初始化中不需要ICW3,因為ICW3是指明主片和從片的連接情況的。
2、程序解析:
(1)ICW1
MOV AL,13H
(2)ICW2
MOV AL,08H
(3) ICW4
MOV AL,0dH
2、單片8259A的初始化程序段:
(1)寫法一:
MOV DX,20H ;8259A端口
MOV AL,13H ;ICW1
OUT DX,Al
MOV DX,21H ;8259A端口
MOV AL,08H ;ICW2
OUT DX,Al
MOV AL,0dH ;ICW4
OUT DX,Al
XOR AL,Al ;OCW1
OUT DX,Al
(2)寫法二:
INTA00 EQU 020H ;8259A端口
INTA01 EQU 021H ;8259A端口
MOV AL,13H ;ICW1
OUT INTA00,Al
MOV AL,08H ;ICW2
OUT INTA01,Al
MOV AL,0dH ;ICW4
OUT INTA01,Al
XOR AL,Al ;OCW1
OUT INTA01,Al