Somador BCD Net
297 palavras
2 páginas
Guilherme SchrimannGleisson Balen Jonatan Bervian Renan Birck
Santa Maria, RS Novembro de 2009
Objetivos
Construir um circuito digital capaz de somar dois números na forma BCD (Binary-Coded
Decimal).
Fundamentação teórica
O sistema BCD nos permite converter um número decimal para uma forma binária de uma forma simples e direta (embora ineficiente se comparado com uma conversão comum para binário), ao substituir os dígitos decimais pelo seu equivalente binário. Graças a esta característica, ele se torna bastante útil para a resolução de problemas em circuitos que não possuam um microprocessador, visto que uma conversão para binário exigiria o uso de multiplicações e divisões [1].
O CI 74HC283 já contém a função de somador. Entretanto, para somarmos dois números na faixa de 0 a 9, é necessária uma lógica adicional, de forma a compensar o carry.
Figura 1: 74HC283 e sua pinagem. [2]
Material utilizado
–Portas lógicas: 7408 (AND) e 7432 (OR) –CI somador 74HC283.
–CIs 7445 e 7446, usados para controlar os displays de sete segmentos.
–Displays de 7 segmentos.
Construção do circuito
Podemos, então, construir o circuito a seguir, no qual os displays de 7 segmentos já incluem a lógica de decodificação (característica do simulador empregado para este trabalho):
E então, usam-se J1 e J2 para a entrada de valores. É importante notar que entradas que causem um resultado maior que 19 irão causar um valor sem sentido na saída, seria necessário mais um estágio de cálculo e correção.
Exemplos: 1)3+5 (01 + 0100):
2)5+9 (0101 + 1001)
Referências
[1] Binary-coded decimal – Wikipedia, the free encyclopedia. Disponível em: http://en.wikipedia.org/wiki/Binary-coded_decimal. Acesso em 14/1/2009.
[2] 74HC283: 4-bit binary full adder with fast carry. Disponível em: http://www.nxp.com/acrobat_download/datasheets/74HC283_3.pdf. Acesso em 15/1/2009.