VHDL BCD на 7-сегментный дисплей - PullRequest
1 голос
/ 29 ноября 2011

Я очень плохо знаком с 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-сегментного достаточно просто, но я теряюсь, если присутствуют другие цифры.

Спасибо

1 Ответ

1 голос
/ 29 ноября 2011

Чтобы отобразить одну цифру на семисегментном дисплее (SSD), вам нужно 4 бита BCD.

Чтобы отобразить три цифры на SSD, вам нужно 3x 4 = 12 бит.

Однако используются не все 4 бита на цифру.

В приведенном вами примере bcd (от 3 до 0) используется для первой цифры, bcd (от 7 до 4) используется для второй, а bcd (от 11 до 8) используется для третьей.

...