方式 1:选通输入输出方式
适用于查询和中断方式的接口电路。
方式 2:双向选通传送方式
适用于与双向传送数据的外设,适用于查询和中断方式的接口电路。
8255A 初始化编程:一个方式控制字
工作过程中:通过数据端口对外设数据进行读写
写入方式控制字:控制字格式
由要求可知 8255A 工作在方式 0 中的控制字代码。 方式 0 具体设置要求:A 口、B 口工
作在方式 0,都为输出模式,C 口高 4 位为输出,低 4 位为输入。
所以控制字为 10000001B(81H)
由要求知 8255A 工作在方式 1 中的控制字代码。 方式 1 具体设置要求:A 口工作在方式
1,输出,B 口工作在方式 0,输入,C 口为输出。
所以控制字为 10100010B(A2H)因为首位不能为字母,所以为 0A2H
第 1 关:实现 8255A 工作方式 0 的汇编程序编写
one:
MOV DX,303H ;8255A 的控制口地址,这里设 8255A 的控制口地址为 303H
mov al ,81H
call endpro
第 2 关:实现 8255A 工作方式 1 的汇编程序编写
two:
MOV DX,303H ;8255A 的控制口地址,这里设 8255A 的控制口地址为 303H