- 4
- 0
- 约1.46万字
- 约 50页
- 2017-08-23 发布于河南
- 举报
3.方式2 方式2又称双向传输方式,只有端口A才能工作于方式2。在方式2,外设既可以在8位数据线上往CPU发送数据,又可以从CPU接收数据。当端口A工作于方式2时,端口C的PC-7~PC3用来提供相应的控制和状态信号,配合端口A的工作。此时端口B以及端口C的PC2-~PC--0---则可工作于方式0或方式1,如果端口B工作于方式0时,端口C的PC2~PC0-可用作数据输入/输出;如果端口B工作于方式1时,端口C的PC2~PC0-用来为端口B提供控制和状态信号。 当端口A工作于方式2时,方式选择控制字与端口C控制信号的定义如图5-13所示。 图5-13 8255A方式2 (1) 方式2输出 对于图5-13中所示的控制信号作如下说明。 OBFA:端口A“输出缓冲器满”信号,输出,低电平有效。当OBFA有效时,表示CPU已经将一个数据写入8255A的端口A,通知外设数据可以取走了。 ACKA:外设对OBFA的回答信号,输入,低电平有效。当它有效时,表明外设已收到端口A输出的数据。 INTE1:输出中断允许信号。当INTE1=1时,允许8255A由INTRA向CPU发中断请求信号;当INTE1=0时,则屏蔽该中断请求。INTE1的状态由“端口C按位置1/置0控制字”所设定的PC6位的内容来决定。 (2) 方式2输入 STBA:端口A选通信号,输入,低电平有
原创力文档

文档评论(0)