11 方式1输入引脚:A端口 方式 数据选通信号 PA, PAo 表示外设已经准备好数据 INTE PC 4 STB A PCI 5 IBF A 输入缓冲器满信号 PC3 NTRA(表示A口已经接收数据 中断允许触发器 中断请求信号 请求CPU接收数据
11 方式1输入引脚:A端口 数据选通信号 表示外设已经准备好数据 输入缓冲器满信号 表示A口已经接收数据 中断请求信号 请求CPU接收数据 PC4 PC5 PC3 PA7~PA0 INTEA IBFA INTRA STBA 中断允许触发器
12 方式1输入引脚:B端口 方式 方式1需借用緒口C用做朕络信号 同时还具有中断猜漿和屏蔽功能 PC1 IBFB 输入缓冲器满信号 PC NTRa(表示A口已经接收数据 中断允许触发器 中断请求信号 请求CPU接收数据
12 方式1输入引脚:B端口 PC2 PC1 PC0 PB7~PB0 INTEB IBFB INTRB STBB 数据选通信号 表示外设已经准备好数据 输入缓冲器满信号 表示A口已经接收数据 中断请求信号 请求CPU接收数据 中断允许触发器 方式1需借用端口C用做联络信号 同时还具有中断请求和屏蔽功能
13 方式1输入联络信号 方式 ■STB*选通信号,低电平有效 由外设提供的输入信号,当其有效时,将输入设备送 来的数据锁存至8255A的输入锁存器 ■IBF输入缓冲器满信号,高电平有效 8255A输出的联络信号。当其有效时,表示数据己 锁存在输入锁存器 INTR中断请求信号,高电平有效 n8255A输出的信号,可用于向CPU提出中断请求, 要求CPU读取外设数据
13 方式1输入联络信号 ◼ STB*——选通信号,低电平有效 ◼ 由外设提供的输入信号,当其有效时,将输入设备送 来的数据锁存至8255A的输入锁存器 ◼ IBF——输入缓冲器满信号,高电平有效 ◼ 8255A输出的联络信号。当其有效时,表示数据已 锁存在输入锁存器 ◼ INTR——中断请求信号,高电平有效 ◼ 8255A输出的信号,可用于向CPU提出中断请求, 要求CPU读取外设数据
14 方式1输入时序 方式 STB和BF是外设和8255A向 的一对应答联络信号, 为的是可靠地輸入据 INTR RD 输入端口—data DoD data
14 方式1输入时序 data INTR IBF data 输入端口 D0 ~D7 STB RD STB*和IBF是外设和8255A间 的一对应答联络信号, 为的是可靠地输入数据
15 方式1中断控制 方式 ■8255A的中断由中断允许触发器INTE控制 置位允许中断,复位禁止中断 ■对INTE的操作通过写入端口c的对应位实 现,INTE触发器对应端口c的位是作应答 联络信号的输入信号的哪一位,只要对那 位置位/复位就可以控制NTE触发器 ■选通输入方式下 端口A的 INTEA对应PC4 端口B的 INTEB对应Pc2
15 方式1中断控制 ◼ 8255A的中断由中断允许触发器INTE控制 ◼ 置位允许中断,复位禁止中断 ◼ 对INTE的操作通过写入端口C的对应位实 现,INTE触发器对应端口C的位是作应答 联络信号的输入信号的哪一位,只要对那 一位置位/复位就可以控制INTE触发器 ◼ 选通输入方式下 ◼ 端口A的INTEA对应PC4 ◼ 端口B的INTEB对应PC2