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。此元件本身是译码器,驱动独立的七段显示器,因此可以检查各段逻辑。