8255工作方式1- 输入 当A口或B口处于方式1输入时,每个端口指定C口中的三位作控制信号。 对A口指定的是PC4、PC6、PCg三位,对B口指定的是PC2、PC1、PCo三位 PC4和PC2指定为STB信号,这是设备的选通输入信号,低电平有效。由外 设提供该信号。STB的下降沿将端口数据线上的信息打入端口锁存器 PC5和PC1指定为IBF信号,这是输入缓冲器满信号,高电平有效,它是由 8255输出的状态信息,通常和外设相连,IBF为高电平表示外设已将数据 打入端口锁存器,但CPU还未读取,当CPU读取端口数据时,IBF变为低电 平。所以,IBF信号是由STB的下降沿置位,由RD的上升沿复位 PC3和PC,指定为INTR信号,这是中断请求信号,高电平有效。当STB=1, IBF=1,INTE=1时,中断请求有效,INTR=1。该信号由RD信号下降沿清除 INTEAR由PC4控制,INTER由PC控制 方式1(端口A) A组方式控制字 B组方式控制字 方式1(端口B) PA7-0 8 D7 D6 D5 D4 D3 D2 D1 DO INTE PC4 STBA B7-0 1 XXXX 11 X P INTE 10191/0XXX PC5 B PC2 STBB IBFA PC6,7 端口B输入 PCI 方式1t 1=输入 PC3 INTRA 端口A输入O-输出 端口B方式1 PCO INTRE RD PC6,7 1/0 RD Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8255工作方式1—— 输入 • 当A口或B口处于方式1输入时,每个端口指定C口中的三位作控制信号。 对A口指定的是PC4、PC5、PC3三位,对B口指定的是PC2、PC1、PC0三位 • PC4和PC2指定为STB信号,这是设备的选通输入信号,低电平有效。由外 设提供该信号。STB的下降沿将端口数据线上的信息打入端口锁存器 • PC5和PC1指定为IBF信号,这是输入缓冲器满信号,高电平有效,它是由 8255输出的状态信息,通常和外设相连,IBF为高电平表示外设已将数据 打入端口锁存器,但CPU还未读取,当CPU读取端口数据时,IBF变为低电 平。所以,IBF信号是由STB的下降沿置位,由RD的上升沿复位 • PC3和PC0指定为INTR信号,这是中断请求信号,高电平有效。当STB=1, IBF=1,INTE=1时,中断请求有效,INTR=1。该信号由RD信号下降沿清除 • INTEA由PC4控制,INTEB由PC2控制