7段显示计数器
出处:维库电子市场网 发布于:2024-12-09 16:32:34 | 814 次阅读
顾名思义,7 段显示器有七个段,由七个发光二极管或 LED 组成,组合起来在屏幕上形成一个完整的数字。由于第八个 LED 用于表示小数点,通常位于显示屏的下角之一,因此大多数七段显示屏都有八个内部 LED。这是否意味着每个 7 段显示器将有 14 个连接引脚或端子,如果它包含七个 LED(现在忘记小数点),每个段一个,并且每个 LED 有两个端子,一个阳极和一个阴极?然而,答案是否定的。每个内部 LED 的一个端子都链接到公共点或节点,但可以根据需要点亮各个 LED 段。因此,我们只有 8 个 (7 + 1) 连接引脚,而不是 14 个;七个不同的 LED 中的每一个都有一个,还有一个公共引脚,该引脚是指示 7 段显示器的类型和名称的“公共引脚”。当显示器中使用的每个 LED 的阴极端子短接在一起时,该显示器称为共阴极(CC) 显示器。类似地,当显示器中使用的 LED 的所有阳极端子都短接在一起时,该显示器称为共阳极(CA) 显示器。 7 段显示器有两种类型:共阴极 (CC) 和共阳极 (CA)。 共阴极 (CC) 配置
共阴极 (CC) 显示器 – LED 段的所有阴极 (K) 连接都连接在一起,并连接到共阴极 (CC) 显示器中的接地或零伏。通过用适当的电流正向偏置各个阳极端子(a至g),各个段被点亮。为了使共阴极显示器发挥作用,需要能够提供电流的驱动电路。 共阳极 (CA) 配置
共阳极 (CA) 显示器 – 所有 LED 段的阳极 (A) 连接都连接到 CA 显示器中的正电压源。将接地或“低”信号施加到特定段的阴极端子(a 至 g)会照亮每个段。因此,共阳极显示器需要一种能够吸收电流的驱动电路。多个 7 段 LED 显示屏可以通过多种方式连接到电路,每种方式都有独特的优点。由于有七个段(加上小数点),并且每个段需要大约 6 到 20 毫安 (mA) 的电流才能将其点亮到正常亮度,因此每个显示器通常由专门的解码器/驱动器电路直接驱动。根据输入数据的类型(二进制、BCD 或十六进制)和所需的输出代码(指示解码输出线的数量),可以使用多种数字解码器。 IC 解码器芯片本质上是将一种类型的输入数据转换为另一种类型的输入数据。 3至8行、4至16行等是一些示例。在我们的情况下,需要一个“BCD 至七段解码器”(一种可以将二进制代码转换为一组输出信号的解码器芯片)来操作七段显示器。下面列出的 IC 解码器芯片可以使用一组称为二进制编码十进制(Binary Coded Decimal,简称 BCD)的 4 位二进制数字来表示从 0 到 9 的 10 个十进制数字。最广泛使用的可为共阳极 (CA) 显示器供电的 7 段解码器 (IC) 是 TTL 74LS47。七个 LED 段中的每一个都可以由 TTL 74LS47 的七个独立的有效“低”输出和 4 位 BCD 输入驱动。LED 段由有效的“低”输出照亮,这导致输出引脚翻转至接地 (0V); LED 段由有效的“高”输出关闭。虽然任何共阳极显示器都可以工作(并且有很多可供选择),但 HDSP 系列显示器是一个不错的起点。四个开关用于将 4 位二进制数应用到 74LS47 解码器的 BCD 输入 A、B、C 和 D。这会产生输出信号 a、b、c、d、e、f 和 g,它们是然后用于驱动 7 段显示器以创建从 0 到 9 的必要数字,如图所示。 74LS47解码器
希望我们现在知道七段显示器是单个矩形封装中独立 LED 的集合,并且每个段的直流正向电流必须受到串联电阻的限制。每个 LED 段的阳极都耦合到共阳极显示器中的5 伏电源 (V S )。如果发光时 LED 结点上的正向压降约为 1.8 伏,则串联电阻两端的电压也必须相同:V S – V LED = 5 – 1.8 = 3.2 伏。因此,利用欧姆定律可以很容易地确定单段串联限流电阻在照亮它所需的电流下所需的电阻值。因此,对于每个给定的应用和所需的 LED 强度,我们可以确定将 LED 电流保持在6mA–20 mA范围内所需的电阻范围,如下所示: 7段显示电阻值
在 7 段显示器上显示数字 74LS47 包括每个七段显示段的输出和 BCD (8-4-2-1) 数字 A、B、C 和 D 的四个输入。当使用四个开关 SA、SB、SC 和 SD 时,将产生所需的输入序列,激活显示相关数字的相关 LED 段。 +5V 电源(高电平)连接到 74LS47 的 LT(灯测试)、BI/RBO(消隐输入/纹波消隐输出)和 RBI(纹波消隐输入)以实现正常功能。结果,显示以下数字:
图 7:单位数 7 段显示计数器
只需按一个按钮开关 SW 1 10 次,我们现在就可以将显示屏上的数字从 0 增加到 9。通过调整按钮的位置,释放或激活按钮 SW 1时,可以更改计数。和1kΩ电阻。我们简单的设计演示了如何使用 74LS90 BCD 计数器和 74LS47 7 段显示驱动器来创建 0 到 9 数字计数器。但是,可以将第二个计数器级添加到该单位数 0-9 计数器中,以创建两位数 00-99 计数器。 两位数 7 段显示计数器
设计中使用一个 74LS390 BCD 计数器和两个 74LS47 7 段显示驱动器来演示基本的 00 到 99 数字计数器。我们需要将更多计数器电路级联在一起才能计数到 99 以上。在十进制中,4 位 BCD 计数器会在重置为 0000 之前从 0000 计数到 9999。同样,如果我们希望从 0 计数到 999999,则需要三个级联的十进制计数器。如所示,确实可以创建多个十进制计数器通过简单地将单独的 BCD 计数器电路级联在一起,每个十进制一个。 级联计数器
正如本课程中关于 7 段显示计数器的演示,传统的组合逻辑电路 (IC) 可用于构建 LED 显示解码器电路,并且市场上有多种专用 IC 可以执行此任务。除 CMOS 对应产品外,还有显示解码器集成电路 (IC),例如用于驱动共阳极 (CA) 显示器的 74LS47 七段解码器/驱动器 IC 和用于驱动共阴极 (CC) 的 74LS48 七段解码器/驱动器 IC显示器被广泛使用。为了生成 BCD 输出代码,74LS90 异步计数器 IC 可以设置为 MOD-10 十进制(除以 10)计数器。它将从 0000 计数到 1001,然后重置为 0000 以开始循环。74LS90 BCD 计数器是一种用途极其广泛的计数电路,可配置为将任何整数计数从 0 到 9 分频以用于单个显示或用作分频器。我们可以通过将两个 74LS90 计数器级联在一起来创建一个两位数计数器,但更好的是,我们可以利用双十进制/驱动器 IC 74LS390,使用多个 7 段 LED 显示屏创建无限数量的计数器级。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//www.vtltmi.cn,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。