VHDL BCD到7段显示

时间:2011-11-28 21:57:31

标签: vhdl bcd

我是VHDL的新手,有一个问题我无法理解。

我试图在3个7段显示器上显示12位BCD。但是,我对于如何将12位BCD分成3位数而感到迷茫。我正在使用本教程作为指南

http://vhdlguru.blogspot.com/2010/04/8-bit-binary-to-bcd-converter-double.html

将4位BCD显示为7段很简单,但如果有更多位数,我就会丢失。

由于

1 个答案:

答案 0 :(得分:1)

要向七段显示器(SSD)显示一位数,您需要4位BCD。

要向SSD显示三位数,您需要3x 4 = 12位。

然而,并非所有4位都被使用。

在你所指的例子中,bcd(3 downto 0)用于第一个数字,bcd(7 downto 4)用于第二个数字,bcd(11 downto 8)用于第三个数字。