1.方式0 ▣方式0为基本输入输出方式 ▣24根I1O线(端口A,B,C)全部由用户支配 ▣不设置专用的联络信号线 ▣单向1/0 口输出数据被锁存,而输入数据不锁存 2009-06-02 11of44 日录运回凸量
2009-06-02 11 of 44 方式 0为基本输入 /输出方式 24 根I /O 线 (端口A,B,C)全部由用户支配 不设置专用的联络信号线 单向I /O 输出数据被锁存,而输入数据不锁存 1. 方式 0
2.方式1 ■方式1为选通输入输出方式,需要专用的联络信号 线 ■PA和PB为数据口,而PC口的大部分引脚作专用的 联络信号 ■各联络信号线之间有固定的时序关系,传送时,要 严格按时序进行,输入/输出操作过程中,产生固 定的状态字,这些状态字可作为查询或中断请求字 用。状态字从PC口读取 ■单向传送 ■输入输出数据都能锁存 2009-06-02 12of44 日录退回凸页
2009-06-02 12 of 44 2. 方式 1 方式 1为选通输入输出方式,需要专用的联络信号 线 PA 和PB为数据口,而PC口的大部分引脚作专用的 联络信号 各联络信号线之间有固定的时序关系,传送时,要 严格按时序进行,输入 /输出操作过程中,产生固 定的状态字,这些状态字可作为查询或中断请求字 用。状态字从PC口读取 单向传送 输入输出数据都能锁存
端口A方式1作输入 数据选通信号 PATPAo 表示外设已经准备好数据 INTEA PC4 STBA PC5 IBFA 输入缓冲器满信号 表示A口已经接收数据 PC3 INTRA 中断允许触发器 中断请求信号 请求CPU接收数据 2009-06-02 13of44 日录这回凸量
2009-06-02 13 of 44 端口 A方式 1作输入 数据选通信号 表示外设已经准备好数据 输入缓冲器满信号 表示 A口已经接收数据 中断请求信号 请求CPU接收数据 PC 4 PC 5 PC 3 PA 7~PA 0 INTE A IBF A INTR A STB A 中断允许触发器
端口B方式1作输入 数据选通信号 PB7~PBo 表示外设已经准备好数据 INTEB PC2 STBB PC, IBFB 输入缓冲器满信号 表示A口已经接收数据 INTRB 中断允许触发器 中断请求信号 请求CPU接收数据 2009-06-02 14of44 目录 迅回凸量
2009-06-02 14 of 44 PC 2 PC1 PC 0 PB 7~PB 0 INTE B IBF B INTR B STB B 数据选通信号 表示外设已经准备好数据 输入缓冲器满信号 表示 A口已经接收数据 中断请求信号 请求CPU接收数据 中断允许触发器 端口 B方式 1作输入
ST丽—一选通信号,低电平有效 由外设提供的输入信号,当其有效时,将输入设备 送来的数据锁存至8255A的输入锁存器 IBF一输入缓冲器满信号,高电平有效 8255A输出的联络信号。当其有效时,表示数据已 锁存在输入锁存器 ·INTR_中断请求信号,高电平有效 8255A输出的信号,可用于向CPU提出中断请求, 要求CPU读取外设数据 INTE一中断允许信号,高电平有效 用于控制中断允许或中断屏蔽 2009-06-02 15of44 日录运回凸量
2009-06-02 15 of 44 STB——选通信号,低电平有效 由外设提供的输入信号,当其有效时,将输入设备 送来的数据锁存至8255A的输入锁存器 IBF——输入缓冲器满信号,高电平有效 8255A输出的联络信号。当其有效时,表示数据已 锁存在输入锁存器 INTR——中断请求信号,高电平有效 8255A输出的信号,可用于向CPU提出中断请求, 要求CPU读取外设数据 INTE ——中断允许信号,高电平有效 用于控制中断允许或中断屏蔽