贵州电子信息职业技术学院实训中心电工电子与控制 · 虚拟仿真
元件 + 指南esc

BCD 至 7 段译码器

使用 数字逻辑实验舱的组合 BCD(二进制编码的十进制) 至 7 段译码器,将 A0–A3 映射为高电平有效的 a–g 段输出。十进制输入 0–9 显示数字;输入 10–15 时消隐。

概述

BCD 至 7 段译码器将四比特 BCD(二进制编码十进制)码映射为七路高电平有效的段输出。十进制码 0–9 生成数字图案;二进制值 10–15 则消隐。

功能行为

对于值 0–9,译码器驱动对应十进制数字的常规段图案。对于值 10–15,七路输出均为 LOW(低电平)。该元件没有小数点输出、使能、灯测试、级联消隐或极性设置。

释放驱动的输入按 LOW 采样。存在主动驱动的未知值时,只有在所有可能的输入补全情况下某段的取值均一致,该段才保持确定值;否则该段被驱动为 X。

仿真边界

该接口为 本地实验舱 专用接口,不能根据实体 7447、7448 或其他译码器来推断其行为。不模拟开集电极输出、LED(发光二极管) 电流、共阳极/共阴极接线或封装引脚。

运行时参考

端子 方向
A0 输入
A1 输入
A2 输入
A3 输入
a 输出
b 输出
c 输出
d 输出
e 输出
f 输出
g 输出

新放置元件的输出初始状态按上方输出端子顺序排列为:1111110。四态符号为 0、1、X(主动驱动的未知态)和 Z(高阻态)。默认传播延迟:2 ns(仿真时间)。

学习路径

常见问题

BCD 是什么?

二进制编码的十进制将每个十进制数字 0–9 独立编码为一个 4 位二进制值,因此 5 为 0101,9 为 1001。

为什么大于 9 的输入会消隐?

10–15 不是有效的单数字 BCD 码,因此 本地实验舱 有意将所有段输出驱动为 LOW。不要根据实际 7447/7448 系列器件推断这里的行为、输出极性或引脚排列。

这与数字显示器有什么不同?

数字显示器内置译码器,直接显示十六进制 0–F。此元件本身是译码器,驱动独立的七段显示器,因此可以检查各段逻辑。

进阶课程