74390 计数器简介

你好!今天我们要来认识电子学中一个非常特别的“大脑”芯片:74390 4 位十进制计数器 (4-bit Decade Counter)。你有没有想过数码微波炉是如何倒数秒数的?或者是运动比赛的记分牌如何记录分数?它们用的都是计数器!

在看完这些笔记后,你将会了解这枚芯片是如何运作、如何与显示器“沟通”,以及我们如何利用它从 0 数到 99。如果刚开始看到很多数字觉得头晕,别担心,我们一步一步来!

1. 什么是 74390 IC?

74390 被称为双 4 位十进制计数器 (Dual 4-bit Decade Counter)。让我们拆解这个名称,这样会更容易记住:

  • 双 (Dual): 这代表在单一芯片内,拥有两个完全相同且独立的计数器。
  • 4 位 (4-bit): 这是指输出方式。它使用 4 条线来传送一个二进制数字(由 0 和 1 组成的组合)。
  • 十进制 (Decade): 在数学中,“deca”代表十。十进制计数器会数个数值,从 0 到 9,然后重新归零。

比喻: 把 74390 想象成一双手。每一只手都能数到某个点。因为它是“双”计数器,所以你的芯片里有两只独立的“手”来帮你数到更大的数字!

关键术语:BCD(二进制编码十进制)

由于计数器输出 4 位来表示 0 到 9 的数字,我们称之为 BCD例子:数字 5 在 BCD 中表示为 0101。

快速复习:
74390 可以数到多少? 它从 0 数到 9。“双”的意思是指一个封装内有两个这样的计数器。

2. 认识引脚 (Pins)

当你查看 74390 的数据手册 (datasheet) 时,会看到 16 个引脚。你不需要死背每一个引脚,但应该要认得这几个主要群组:

  • 时钟输入 (Clock Inputs, CP): 这些是芯片的“心跳”引脚。每当时钟信号“跳动”(从高电平变为低电平)一次,计数器就会加 1。
  • 输出 (Outputs, QA, QB, QC, QD): 这 4 个引脚给我们二进制的答案。QA 是“最小”值 (\(2^0 = 1\)),而 QD 是“最大”值 (\(2^3 = 8\))。
  • 主重置 (Master Reset, MR): 这个引脚用来“清除”计数器。如果你在这里发送“高电平”(逻辑 1)信号,计数器会立刻跳回 0。
  • 电源引脚: 像任何电子设备一样,它需要电源。Vcc 是正极供电(通常为 5V),GND 是接地。

常见错误: 学生常忘记若要让计数器开始运作,重置 (MR) 引脚必须连接到 接地 (逻辑 0)。如果你让它“悬空”或连接到高电平,计数器就会一直卡在零!


3. 74390 的运作方式

74390 是一个“负缘触发 (negative-edge triggered)”的计数器。这只是一个华丽的说法,意思是当信号从高变低(即“下降沿”)时,它才会进行计数。

计数顺序:

每接收到一个时钟脉冲,计数器都会遵循这个规律:
0000 (零)
0001 (一)
...
1001 (九)
0000 (回到零!)

你知道吗? 虽然 4 位理论上可以数到 15 (1111),但十进制计数器的设计是当它数到十时会自动重置,所以你只会看到 0 到 9 的数字。

重点总结:
74390 在时钟信号的下降沿进行计数,并提供 4 位的 BCD 输出

4. 显示数字:7 段显示器 (7-Segment Displays)

我们人类不擅长快速阅读二进制 (0101)。我们更喜欢直接看到数字“5”。为了做到这一点,我们将 74390 连接到另一种称为 BCD 转 7 段显示解码器 (BCD-to-7-Segment Decoder) 的芯片(例如 74LS247)。

连接过程:

  1. 74390 计数器 计算脉冲并输出 4 位二进制 (BCD)。
  2. 74LS247 解码器 接收该二进制代码,并“解码”出显示器哪些部分该亮起。
  3. 7 段显示器 点亮正确的 LED 来显示人类可读的数字 (0-9)。

记忆辅助: 计数器(计算点击次数) -> 解码器(翻译代码) -> 显示器(显示数字)。


5. 数到 99(级联 Cascade)

由于 74390 是“双”计数器,我们可以将两个计数单元串联在一起,从 00 数到 99。这称为级联 (cascading)

运作原理:

想象一个标准时钟。只有当“个位数”完成一个完整的循环(0 到 9)后,“十位数”才会向前移动。

  • 计数器 1 (个位): 接收主要的时钟信号(例如按钮输入)。它数 0, 1, 2... 8, 9。
  • “交接”: 当计数器 1 从 9 回到 0 时,它会发送一个信号到计数器 2时钟输入
  • 计数器 2 (十位): 这个计数器每当第一个计数器跳动十次,它才会“跳动”一次。

例子:如果计数器 2 目前是“3”,而计数器 1 从“9”变为“0”,计数器 2 就会向前跳到“4”。总显示数值就会从 39 变为 40!


总结与小撇步

快速复习盒:
- 74390 = 双(2 个计数器),十进制(0-9),4 位(二进制/BCD)。
- 输入: 时钟脉冲(下降沿)。
- 输出: BCD 代码(QA 到 QD)。
- 重置: 将 MR 设为高电平以清除为 0;保持低电平以进行计数。
- 数到 99: 将“个位”计数器的输出连接到“十位”计数器的时钟输入。

如果刚开始觉得这有点复杂,别担心!只要记得这些芯片就像是你手持计数器的电子版本。每一次点击都会让数字加一,一旦数到 9,下一次的“点击”就会让它归零并向下一位进位!