Escolar Documentos
Profissional Documentos
Cultura Documentos
O objetivo deste trabalho é construir um sistema que converta um número decimal para um
código binário chamado “código teste”, depois, o resultado será convertido em decimal
observado em um display de sete segmentos. Esse processo será executado através de um
codificador decimal para código teste e, depois o código teste deve ser transformado em
binário, com a utilização de um codificador de condigo teste para binário e finalizando com um
decodificador BCD para display de sete segmentos. Veja no diagrama abaixo.
O Complemento de 2 (dois) é usado para representar número binários negativos Para isto uma
seqüência de bits que representem convenciona-se que o bit mais a esquerda representa o sinal
do número. Se 0 (zero) corresponde a um número positivo e se 1 (um) corresponde a um
número negativo.
Exemplos: 0110 (bit mais a esquerda é zero. Representa número positivo). 1001 (representa
número negativo).
Como codificador, utilizaremos um codificador com dez entradas em forma de tecla e a saída
em Código Teste de quatro bits.
A tabela verdade mostra uma entrada para cada número decimal, em um total de dez
entradas, e saída com quatro bits no código teste.
Entradas Saídas
E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0
0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 1 0 1 1 1 1
0 0 0 0 0 0 0 1 0 0 1 1 1 0
0 0 0 0 0 0 1 0 0 0 1 1 0 1
0 0 0 0 0 1 0 0 0 0 1 1 0 0
0 0 0 0 1 0 0 0 0 0 1 0 1 1
0 0 0 1 0 0 0 0 0 0 1 0 1 0
0 0 1 0 0 0 0 0 0 0 1 0 0 1
0 1 0 0 0 0 0 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0 0 0 0 1 1 1
Saída A
0 1 1 0
0 1 1 0
0 1 1 0
0 1 1 0
Saída B.
0 1 0 1
0 1 0 1
0 1 0 1
0 1 0 1
Saída C.
0 1 1 1
1 0 0 0
1 0 0 0
0 1 1 1
Saída D.
0 1 1 1
1 1 1 1
0 0 0 0
1 0 0 0
Decimal S3 S2 S1 S0 a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 1 1 1 1 0 1 1 0 0 0 0
2 1 1 1 0 1 1 0 1 1 0 1
3 1 1 0 1 1 1 1 1 0 0 1
4 1 1 0 0 0 1 1 0 1 1 0
5 1 0 1 1 1 0 1 1 0 1 1
6 1 0 1 0 1 0 1 1 1 1 1
7 1 0 0 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 0 1 1 1 1 1 1 1 0 1 1
10 0 1 1 0 X X X X X X X
11 0 1 0 1 X X X X X X X
12 0 1 0 0 X X X X X X X
13 0 0 1 1 X X X X X X X
14 0 0 1 0 X X X X X X X
15 0 0 0 1 X X X X X X X