epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

Sumador Restador de 2 números en BCD

Shout GifGIF


El siguiente circuito esta diseñado para sumar y restar dos números en BCD(4bits - del 0 al 9), cuyo resultado se visualizará en dos displays de 7 segmentos, cuyo resultado esta controlado por un mux de 4:1.

Shout GifGIF


SUMA EN BCD

BCD es un código numérico y puede utilizarse en operaciones aritméticas.
La suma es la más importante de estas operaciones ya que las otras tres operaciones (sustracción, multiplicación y división) se pueden llevar a cabo utilizando la suma.
Método para sumar dos números BCD:
Paso 1. Sumar los dos números BCD utilizando las reglas de la suma binaria vistas anteriormente.
Paso 2. Si una suma de 4 bits es igual o menor que 9, es un número BCD válido.
Paso 3. Si una suma de 4 bits es mayor que 9, o si genera un acarreo en el grupo de 4 bits, el resultado no es válido. En este caso, se suma 6 (0110) al grupo de 4 bits para saltar así los seis estados no válidos y pasar al código 8421. Si se genera un acarreo al sumar 6, éste se suma al grupo de 4 bits siguiente.

Ejemplo

bcd


Con compuertas lógicas

sumador

Restador


Para la resta de dos dígitos binarios, un circuito digital la hace con operaciones de suma en complemento a Dos.


Restas por Convenio Complemento A2

La resta o diferencia de dos dígitos binarios, un circuito digital la hace con operaciones de suma en complemento a uno o dos.
Para ilustrar este tipo de restas se analizará un ejemplo:
1) Se toma el sustraendo Sn y se complementa.
2) Al número complementado le sumamos la unidad.
3) El resultado será el sustraendo negativo (–Sn), el cual se sumará al minuendo Mn.
4) Deben de considerarse los bits de signo desde que se inicia la operación hasta que finaliza.
5) En el resultado final existe un bit que no se considera

4 bits
2 displays

6) Para visualizar el resultado de la resta en código BCD en los dos displays se utiliza la misma lógica del sumador.

restador

Para números negativos se utiliza un 7485 que compara los 2 números de entrada y si el primero es menor que el segundo se activa la punta de prueba de los displays indicando que la operación no se puede realizar.

Shout GifGIF


Implementación de la Suma en Proteus

Sumador Restador de 2 números en BCD

Shout GifGIF


Materiales

Protoboard
Fuente de 5V
Cables de conexión para protoboard
Circuitos integrados:
(4) 7483,
(1) 7404,
(1) 7408
(1) 7432
(2) 74157,
(4) 7447,
(1) 7485,
Interruptor
14 Resistencias de 220 o 330 Ω
4 Display de 7 segmentos

Shout GifGIF

Simulación en el constructor virtual de circuitos


sumador

4 bits



link: http://www.youtube.com/watch?v=vepFU8hW7AU&feature=c4-overview&list=UUiIOp50-ekdD8qoqJBPcqSw



Descargar archivo:

Link en la descripción del vídeo.

Descargar programa Constructor Virtual de Circuitos:

Link en la descripción del vídeo.

6 comentarios - Sumador Restador de 2 números en BCD

Adanson1
Hola,que tal, muy buen articulo no se si me podrias proporcionar acerca de como realizaste la simulacion en proteus gracias
GusBoada
Lo siento pero ya no dispongo de la simulacion.. Saludos
juabal7 +1
excelente me encanto ... buen aporte van mis +10
jota10_st
muy buen aporte...depronto tienes... el archivo de proteus??
Gumichar
que simulador usas (el del proto)?
manchitasati
Alguien tiene la simulacion en proteus q me pueda ayudar
Puliquito
Tengo proteus y todo eso
¿pero cómo realizo el circuito?