正在加载图片...
8255工作方式1 输出 当A口或B口处于方式1的输出方式时,每个端口指定C口中的三位作控制信号。对A口 指定是PC7、PCg、PC3三位,对B口指定的是PC1、PC2、PC三位 PC7和PC1指定为0BF信号,这是输出缓冲器满信号,低电平有效。这是由8255输出给 外设的一个控制信号。当它为低电平时,表示CPU已将数据输出给指定的端口,外设 可以来取一个有效的数据。外设从端口取走数据后,产生的响应信号ACK使OBF变高电 平。该信号由R信号的上升沿置为低电平 PC和PC2指定为ACK信号,这是外设的响应信号,输入,低电平有效。ACK上出现外设 送来的负脉冲,表示外设已取走了端口的数据,并已准备好接收下一个数据 。 PC3和PC,指定为INTR信号,这是中断请求信号,高电平有效。当ACK=1,OBF=1, INTE=1时,中断请求有效,INTR=1,该信号由WR信号的下降沿清除 INTE和INTE是8255内部A口和B口的中断允许触发器。INTE=1时,允许端口中断请求; INTE=O时,禁止端口中断请求。A口的中断允许信号INTE,可由用户通过PCs的置位/复 位控制(PC6=1允许中断)。B口的INTE可由对PC2的置位/复位控制 方式1输出端口A B组方式1输出控制字 方式1输出端口B A组方式1控制字 PA7-0 c7 PB7-0 OBFA 10100XXX 1XXX×10X INTE PC1 OBFB PC6 ACKA A 端口B输出 INTE PC2 ACKB 端口A ,PC4,5 方式1 1=输入 INTRA PCO INTRB 0=输出 I/0 端口B方式1 端口A输出 PC4,5 WR Ji Lin University ChinaCOMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8255工作方式1—— 输出 • 当A口或B口处于方式1的输出方式时,每个端口指定C口中的三位作控制信号。对A口 指定是PC7、PC6、PC3三位,对B口指定的是PC1、PC2、PC0三位 • PC7和PC1指定为OBF信号,这是输出缓冲器满信号,低电平有效。这是由8255输出给 外设的一个控制信号。当它为低电平时,表示CPU已将数据输出给指定的端口,外设 可以来取一个有效的数据。外设从端口取走数据后,产生的响应信号ACK使OBF变高电 平。该信号由WR信号的上升沿置为低电平 • PC6和PC2指定为ACK信号,这是外设的响应信号,输入,低电平有效。ACK上出现外设 送来的负脉冲,表示外设已取走了端口的数据,并已准备好接收下一个数据 • PC3和PC0指定为INTR信号,这是中断请求信号,高电平有效。当ACK=1,OBF=1, INTE=1时,中断请求有效,INTR=1,该信号由WR信号的下降沿清除 • INTEA和INTEB是8255内部A口和B口的中断允许触发器。INTE=1时,允许端口中断请求; INTE=0时,禁止端口中断请求。A口的中断允许信号INTEA可由用户通过PC6的置位/复 位控制(PC6=1允许中断)。B口的INTEB可由对PC2的置位/复位控制
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有