(3)读写端口C:归纳4 读取的C端口数据有两种情况 未被A和B端口征用的引脚:将从定义为 输入的端口读到引脚输入信息;将从定义 为输出的端口读到输出锁存器中的信息 被A和B端口征用作为联络线的引脚:将 读到反映8255A状态的状态字
(3)读写端口C:归纳4 ◼ 读取的C端口数据有两种情况 ◼ 未被A和B端口征用的引脚:将从定义为 输入的端口读到引脚输入信息;将从定义 为输出的端口读到输出锁存器中的信息 ◼ 被A和B端口征用作为联络线的引脚:将 读到反映8255A状态的状态字
五、8255A的工作方式 ■方式0:基本输入输出方式 适用于无条件传送和查询方式的接口电路 方式1:选通输入输出方式 适用于查询和中断方式的接口电路 方式2:双向选通传送方式 适用于与双向传送数据的外设 适用于查询和中断方式的接口电路
五、8255A的工作方式 ◼ 方式0:基本输入输出方式 ◼ 适用于无条件传送和查询方式的接口电路 ◼ 方式1:选通输入输出方式 ◼ 适用于查询和中断方式的接口电路 ◼ 方式2:双向选通传送方式 ◼ 适用于与双向传送数据的外设 ◼ 适用于查询和中断方式的接口电路
1.方式0 方式0的特点 0方式是一种基本输入/输出方式 在O方式下,24根I/0线全部由用户 支配 不设置专用的联络信号线 酯单向I/O
1.方式0 方式0的特点 0方式是一种基本输入/输出方式 在0方式下,24根I /O线全部由用户 支配 不设置专用的联络信号线 单向I /O
2.方式1 ■方式1为选通输入输出方式,需要专用的联络信 号线,该方式通常用于查询(条件)传送,数据的 输入输出均有能力 ■PA和PB为数据口,而PC口的大部分引脚作专 用的联络信号 ■各联络信号线之间有固定的时序关系,传送时, 要严格按时序进行输入/输出操作过程中,产生固 定的状态字,这些状态字可作为查询或中断请求字 用。状态字从PC口读取 ■单向传送
2. 方式1 方式1为选通输入输出方式,需要专用的联络信 号线,该方式通常用于查询(条件)传送,数据的 输入输出均有能力 PA和PB为数据口,而PC口的大部分引脚作专 用的联络信号 各联络信号线之间有固定的时序关系,传送时, 要严格按时序进行 输入/输出操作过程中,产生固 定的状态字,这些状态字可作为查询或中断请求字 用。状态字从PC口读取 单向传送
(1)端口A方式1作输入 数据选通信号 PA, PAo 表示外设已经准备好数据 INTE PC 4 STB A PCI 5 IBF A 输入缓冲器满信号 表示A口已经接收数据 PC3 INTR A 中断允许触发器 中断请求信号 请求CPU接收数据
(1)端口A方式1作输入: 数据选通信号 表示外设已经准备好数据 输入缓冲器满信号 表示A口已经接收数据 中断请求信号 请求CPU接收数据 PC4 PC5 PC3 PA7~PA0 INTEA IBFA INTRA STBA 中断允许触发器