Decodificadro BCD 7 segmentos em vhdl

704 palavras 3 páginas
Sumário

1.Introdução 3
2.Objetivo 3
3.Metodologia 3
4.Conclusão 6
5.Bibliografia 6

1.Introdução

Um decodificador BCD 7 segmentos é usado para receber uma entrada BCD de quatro bits e gerar saídas que acionam os segmentos apropriados para apresentar o digito decimal.

2.Objetivo

Implementar um circuito decodificador BCD 7 segmentos em linguagem VHDL e realizar a simulação no software Model Sim.

3.Metodologia

Sabendo que um display BCD 7 segmentos é da seguinte forma: Figura 1 – Display BCD 7 segmentos.
Montou-se a tabela verdade baseando-se nas entradas A, B, C, D e nas saídas a, b, c, d, e, f, g.

A B C D a b c d e f g
0 0 0 0 1 1 1 1 1 1 0
0 0 0 1 0 1 1 0 0 0 0
0 0 1 0 1 1 0 1 1 0 1
0 0 1 1 1 1 1 1 0 0 1
0 1 0 0 0 1 1 0 0 1 1
0 1 0 1 1 0 1 1 0 1 1
0 1 1 0 1 0 1 1 1 1 1
0 1 1 1 1 1 1 0 0 0 0
1 0 0 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1
1 0 1 0 X X X X X X X
1 0 1 1 X X X X X X X
1 1 0 0 X X X X X X X
1 1 0 1 X X X X X X X
1 1 1 0 X X X X X X X
1 1 1 1 X X X X X X X
Tabela 1 – Tabela verdade para um decodificador BCD 7 segmentos.
A seguir realizou-se a simplificação da tabela verdade utilizando o mapa de Karnaugh.

C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 0 1 1
A ̅B 0 1 1 1
AB X X X X
AB ̅ 1 1 X X
Tabela 2 – Mapa de Karnaugh para a saída a. C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 1 1 1
A ̅B 1 0 1 0
AB X X X X
AB ̅ 1 1 X X
Tabela 3 – Mapa de Karnaugh para a saída b. C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 1 1 0
A ̅B 1 1 1 1
AB X X X X
AB ̅ 1 1 X X
Tabela 4 – Mapa de Karnaugh para a saída c. C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 0 1 1
A ̅B 0 1 0 1
AB X X X X
AB ̅ 1 1 X X
Tabela 5 – Mapa de Karnaugh para a saída d. C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 0 0 1
A ̅B 0 0 0 1
AB X X X X
AB ̅ 1 0 X X
Tabela 6 – Mapa de Karnaugh para a saída e. C ̅D ̅ C ̅D CD CD ̅
A ̅B ̅ 1 0 0 0
A ̅B 1 1 0 1
AB X X X X
AB ̅ 1 1 X X
Tabela 7 – Mapa de Karnaugh para a saída f.

Relacionados