
第7章 并行接口 ➢ 并行通信:在微型计算机和外设或其它计算机之间的信息 交换中,把一个字符的各数位用几根数据线同时进行传输。 ➢ 并行接口:实现并行通信的接口 ➢ 并行接口电路的实现: ◼ 通用的TTL芯片,如:74LS373、74LS244和74LS245等 ◼ 可编程并行接口芯片,如:8255A 7.1 简单并行接口 7.2 可编程并行接口8255A 7.3 键盘接口 7.4 LED显示器接口

7.1 简单并行接口 采用通用的TTL芯片,是一种不可编程的接口 芯片,它电路结构简单、功能单一,硬件接好 后,功能固定,无法改变。 7.1.1 简单并行接口的种类 7.1.2 简单并行接口的应用

7.1.1 简单并行接口的种类 ➢ 基本部件为三态缓冲器和数据锁存器。 ➢ 通常包括上述两种部件之一或兼具这两种部 件的接口电路都可作为简单的并行接口。 1 三态缓冲器接口 2 数据锁存器接口 3 兼具数据锁存器和三态缓冲器的接口

1.三态缓冲器接口 ➢ 使用最多、最典型的是: ◼ 74LS244:单向的8位缓冲器/驱动器 ◼ 74LS245:双向的8位总线收发器。 ➢ 由于三态门具有“通断”控制能力的这个 特点,故可利用其作输入接口。 ➢ 利用三态门作为输入信号接口时,要求信 号源能够将信号保持足够长的时间直到被 CPU读取,这是因为三态门本身没有对信 号的保持或锁存能力。 图7.1

图7.1 74LS244的逻辑功能图和引脚图

2.数据锁存器接口 ➢ 数据输出接口通常采用具有信息存储能力的双稳态 触发器来实现。 ➢ 数据锁存器接口主要是指带有一定控制端的触发器 和数据锁存器,最简单的可用D触发器构成。例如, 常用的8位触发器组成的74LS273芯片。 ➢ 74LS273共有8个数据输入端(1D~8D)和8个数据输 出端1Q~8Q。S为复位端,低电平有效,CP为脉冲 输入端,在每个脉冲的上升沿将输入端D的状态锁 存在Q输出端,并将此状态保持到下一个时钟脉冲 的上升沿。 ➢ 74LS273常作为并行输出接口。 图7.2

图7.2 74LS273的逻辑功能图和引脚图

3.兼具数据锁存器和三态缓冲器的接口 ➢ 最典型的是74LS373芯片,它是具有三态缓冲 功能的数据锁存器,由一个8位的锁存器和一 个8位三态缓冲器构成。 ➢ 功能类似的还有Intel公司的8212输入/输出接 口芯片。 图7.3

图7.3 74LS373的逻辑功能图和引脚图 ➢使能端G有效时,将D端数据锁存到触发器。 ➢当输出允许端OE有效时,将锁存的数据送到输出端Q

7.1.2 简单并行接口的应用 ★ 例7.1 ★ 例7.2