1.外部引线
6.4.2 8255的工作方式
8255有3种工作方式。这些工作方式可用软件编程来指定。这里我们首先对每一种工作方式进行说明。
在此方式下,可分别将A口的8条线、B口的8条线、C口高4位对应的4条线和C口低4位对应的4条线定义为输入或输出。
2.工作方式1,即选通输入输出方式
在这种方式下,A口和B口仍作为数据的输出口或输入口,同时还要利用C口的某些位作为控制和状态信号。
(1) 方式1下A口、B口均为输出
②IBF为高电平有效的输入缓冲器满信号。
③INTR为中断请求信号,高电平有效。
④INTE为中断允许状态。
3.工作方式2,又称双向输入输出方式
A口工作于方式2之下时,各信号的定义如图6.20所示。
图中未画B口和C口的其他引线。
②此时A口输入、输出均具备锁存数据的能力。
6.4.3 方式控制字及状态字
1. 控制字
8255的控制字由8位二进制数构成,各位的控制功能如图6.22所示。
2. 状态字
当8255的A口、B口工作在方式1或A口工作在方式2时,通过读C口的状态,可以检测A口和B口的状态。