跳转到内容

6.1 中规模异步计数器

刘培植 主编,胡春静、郭琳、孙文生、刘丽华 编著北京邮电大学出版社《数字电路与逻辑设计(第2版)》大学本科 · 教材双语助读 (Alt+Y)

第6章 中规模时序集成电路及应用

Section titled “第6章 中规模时序集成电路及应用”

本章介绍中规模时序集成电路的功能及应用,主要介绍中规模集成计数器及移位寄存器等应用电路。

中规模计数器主要分为异步计数器和同步计数器。无论异步计数器还是同步计数器都具有多功能的特点。即经过外部简单的连接或增加少数门电路,一片计数器芯片可以完成不同的功能。

移位寄存器在第 5 章已经介绍过,中规模移位寄存器除可以有串入串出、串入并出、并入串出和并入并出 4 种工作方式外,还可以实现许多其他功能。

为了适应不同用途的需要,达到多功能的目的,中规模异步计数器通常采用组合式的结构形式,即由两个独立的计数器来构成整个的计数器芯片。

以 74LS90 为例,图 6.1.1(a) 是 74LS90 计数器的逻辑图,图 (b) 是 74LS90 的符号,图 (c) 为简化的符号,也是习惯的画法。

(b)

(c)

图6.1.1 74LS90的逻辑图和逻辑符号

从图 6.1.1(a)74LS90 计数器的逻辑图可以看到它的结构和功能特性如下。

74LS90 由一个模 2 计数器( Q_(A) 端输出)和一个模 5 计数器(输出端为 Q_(D)Q_(C)Q_(B) )构成,两个计数器分别有自己的时钟输入端: CLK_(A) 和 CLK_(B) 。

从 CLK_(A) 输入外部时钟, Q_(A) 端输出,实现模 2 计数;从 CLK_(B) 输入外部时钟,输出端为 Q_(D)Q_(C)Q_(B) 时,实现模 5 计数;从 CLK_(A) 输入外部时钟,且 Q_(A) 接到 CLK_(B) (用 Q_(A) 作为 CLK_(B) 的时钟),实现 8421 码十进制计数;从 CLK_(B) 输入外部时钟,且 Q_(D) 接到 CLK_(A) ,实现 5421 码十进制计数。

74LS90有两个置0输入端: R₀(1) 和 R₀(2) ,当两个置0输入端都是高电平时,计数器进入0000的状态(异步置0,此时要求 R₉(1) 和 R₉(2) 中至少应有一个为0)。

74LS90 还有两个置 9 输入端: R₉(1) 和 R₉(2),当两个置 9 输入端都是高电位时,计数器进入 1001 的状态 (此时要求 R₀(1) 和 R₀(2) 中至少应有一个为 0)。

74LS90 的置 0 和置 9 都是异步输入。

74LS90 计数器的逻辑符号如图 6.1.2) 所示,这样的符号属于标准符号,由于这类标准符号在绘制时不是很方便,所以在许多书籍和资料中,还常用一种简化的符号,如图 6.1.1(b) 所示,这样的符号属于标准符号,由于这类标准符号在绘制时不是很方便,所以在许多书籍和资料中,还常用一种简化的符号,如图 6.1.1(c) 所示。

74LS90 计数器设置两个置 0 端和两个置 9 端,目的是构成其他模值的计数器时比较方便。只要充分利用这几个输入端,74LS90 可以构成从 2~10 所有模值的计数器,而不需要添加任何外部的逻辑电路。

数字逻辑集成电路的使用手册中通常给出内部结构图,除对功能进行文字描述外,还会给出功能表,通过功能表,我们可以比较清楚地了解逻辑器件的功能。表 6.1.1 给出了 74LS90 的逻辑功能。

表 6.1.1 74LS90 的逻辑功能表

R₀( 1) R₀( 2) R₉( 1) R₉( 2) CLK_(A) CLK_(B) Q_(D) Q_(C) Q_(B) Q_(A)
110×××0000
11×0××0000
0×11××1001
×011××1001
×0×0↓0二进制计数
×00×0↓五进制计数
0××0↓ Q_(A) 8421十进制计数
0×0× Q_(D) ↓5421十进制计数

类似的异步计数器还有 74LS92,由模 2 和模 6 计数器组成;74LS93 由模 2 和模 8 计数器组成。此外,还有 4 位二进制异步计数器 74LS197, 74LS293,双 4 位二进制异步计数器 74LS393, 7 位二进制异步计数器 CC4024, 12 位二进制异步计数器 CC4040 等。

共 0 题