7.1 并行接口概述
并行接口和串行接口的结构示意图
并行接口传输速率高,一般不要求固定格式,但不适合长距离数据传输
7.2 可编程并行接口芯片82C55 7.2.1 8255的基本功能 8255具有2个独立的8位I/O口(A口和B口)和2个独立的4位I/O(C口上半部和C口下半部),提供TTL兼容的并行接口。作为输入时提供三态缓冲器功能,作为输出时提供数据锁存功能。其中,A口具有双向传输功能。
8255有3种工作方式,方式0、方式1和方式2,能使用无条件、查询和中断等多种数据传送方式完成CPU与I/O设备之间的数据交换。
B口和C口的引脚具有达林顿复合晶体管驱动能力,在1.5V时输出1mA电流,适于作输出端口。
C口除用做数据口外,当8255工作在方式1和方式2时,C口的部分引脚作为固定的联络信号线。