1

私は VHDL に非常に慣れていないので、よく理解できない問題があります。

12 ビット BCD を 3 つの 7 セグメント ディスプレイに表示しようとしています。しかし、12ビットのBCDを3桁に分割する方法がわかりません。このチュートリアルをガイドとして使用しています

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

4 ビットの BCD を 7 セグメントに表示するのは簡単ですが、それ以上の数字が存在する場合、私は迷ってしまいます。

ありがとう

4

1 に答える 1

1

7セグディスプレイ(SSD)に1桁表示するためにはBCD4ビットが必要です。

SSD に 3 桁を表示するには、3x4 = 12 ビットが必要です。

ただし、1 桁あたり 4 ビットのすべてが使用されるわけではありません。

あなたが参照する例では、bcd(3 downto 0) は最初の数字に使用され、bcd(7 downto 4) は 2 番目の数字に使用され、bcd(11 downto 8) は 3 番目の数字に使用されます。

于 2011-11-28T21:59:49.173 に答える