Sumador de 4 bit cada numero y mostrar en Display

Hola diegoantonio

En la imagen que adjuntaste se mira el circuito, que al parecer, funciona como lo mencionas. Muestra el resultado en LED’s.
Sin embargo el circuito que está contenido en el sumador.rar que adjuntaste está inconcluso.

Ahora bien, según se ve estas tratando de hacer un Sumador-Restador de 4 BIT’s por operando. Pero no especificas si los operandos son en Binario natural, del 0 al 15 o BCD del 0 al 9.

Si los operandos fuesen en Binario natural podrías sumar 15 + 15, máximo, con un resultado de 30.
Si los operandos fuesen en BCD podrías sumar 9 + 9, máximo, con un resultado de 18.

Asi que depende de qué sistema de numeración utilizas para poder recomendarte algo para conectar los decodificadores 7447.

saludos
a sus ordenes
 
Tu salida binaria se conecta tal cual a la entrada binaria del decodificador, respetando el orden (del LSB al MSB). El resultado máximo que se visualizara sera el 9, porque del 10 al 15 el decodificador muestra caracteres extraños.
 
Muchas gracias a todos por su interés en ayudarme.

Ya realice algunas modificaciones a mi circuito el cual recibe dos números binarios de 4 bits cada uno para realizar la suma o resta correspondiente, como podrán verificar el circuito funciona perfectamente mostrando la salida binario por medio de leds.....

Lo que estoy tratando de realizar es mostrar el resultado en displays en este caso el resultado máximo de la suma seria 1111+1111 = 30.

Si alguien puede brindarme algún consejo seria de gran ayuda ya que llevo un buen rato probando con los 7447 y displays de ánodo común pero no me ha salido...
 

Adjuntos

Esto depende de un arreglo lógico. Si ya logras obtener el valor de 30 en binario solo necesitas que en el valor 10, 20 y 30, el display que visualiza la unidad se reseteé.
Esto se hace generalmente en contadores, puedes buscar en foro.

Se soluciona con una tabla de verdad.
 
Última edición:
Hola diegoantonio

Ahora veo que tu Sumador-Restador está en ‘código Binario Natural’ .
Quieres mostrar el resultado en Display’s de 7 segmentos en lugar de LED’s.

Para lograr eso necesitas buscar un decodificador de binario natural de 5 BIT’s a BCD de 2 Cifras.
Tu circuito muestra el resultado en 5 BIT’s; y el resultado más grande sería 30 así que se requieren 2 cifras para mostrar el resultado de la operación.

Hay varios métodos para hacer un decodificador de ese tipo:
Sumar 6 a cada década.
0 al 10 no se suma nada.
10 al 20 se suma 6.
21 al 30 se suma 12. Etc.

Utilizar contadores binarios y por décadas.

Grabar una memoria donde la dirección es el número binario natural a convertir y en la salida de datos tendríamos el número BCD.

En fin circuitos como el que necesitas lo puedes encontrar en los siguientes enlaces.

Como hacer un Decodificador
https://www.forosdeelectronica.com/f25/hacer-decodificador-2074/

Convertir valores binarios a BCD
https://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/

Reorganice tu circuito el cual te presento en la imagen adjunta.
Nota el nombre de los conectores:
S1, S2, S4, S8, S16.

El circuito, para correrlo en el simulador LiveWire está contenido en el archivo comprimido adjunto.

saludos
a sus ordenes
 

Adjuntos

Temas similares