Multiplicador de dos números de 2 bits


En este proyecto se realizara el circuito de un multiplicador de dos números de 2 bits, que mostrará el resultado en un display 7 segmentos de cátodo común. Haciendo uso exclusivamente de compuertas lógicas. Como máximo resultado se tendrá "9", y como mínimo resultado se tendrá "0". Las entradas serán A (A1 y A0) y B (B1 y B0). Hay dos maneras de poder realizar esta multiplicación. La primera mediante una tabla de la verdad, las entradas son los dos números a multiplicar y la salida el resultado. La segunda forma es hacer la multiplicación normal y usar semisumadores.
Tenga en cuenta: La distribución de pines en un display 7 segmentos, sin importar si es de cátodo o de ánodo es como se muestra en la siguiente figura:
El pin de la mitad tanto arriba como abajo, son el mismo, es decir están conectados internamente, y son para conectar el VCC si el display es de ánodo común, o la tierra si el display es de cátodo común. En este caso al usar el decodificador bcd a 7 segmentos cd4511, se debe usar un display de cátodo común.

Descarga la simulación en proteus 7.9 de multiplicador de dos números de 2 bits aquí.
Descarga la simulación en proteus 8.3 de multiplicador de dos números de 2 bits aquí.

Forma 1 ( tabla de la verdad). Se realiza la tabla de la verdad, luego los mapas de karnaugh y finalmente el circuito.
Mapas de karnaugh:
El circuito queda de la siguiente forma.

Circuito multiplicador de 2 bits forma 1
Funcionamiento.

Forma 2 (multiplicación normal). Se realiza una multiplicación normal de la siguiente manera:
Entonces M0 es B0A0, M1 es la suma entre B0A1 y B1A1, M2 es la suma entre el acarreo de la suma M1 y B1A1, y M3 es el acarreo de la suma M2. El circuito resultante es el siguiente:
Funcionamiento.

Extra. Cambiando los semisumadores por el integrado 74hc283, que es un sumador de 4 bits, el circuito anterior queda de la siguiente manera:
Circuito multiplicador de 2 bits forma 3
Funcionamiento


Comentarios

  1. Hay un error en el primer grafico de la segunda forma, B0 y B1 estan señalizados al revez. Muy buen post de todas maneras, gracias

    ResponderBorrar
  2. Hay un error en el primer grafico de la segunda forma, B0 y B1 estan señalizados al revez. Muy buen post de todas maneras, gracias

    ResponderBorrar
  3. me podrian ayudar, como monto el mismo circuito pero implementado en decodificadores binarios? :'v

    ResponderBorrar
  4. En la forma 1 en el tercer mapa de Karnaugh,como lo simplificaste?, por que he tratado pero no me sale la misma ecuación que a ti. Ayuda por favor.

    ResponderBorrar
  5. Hola como puedo montar ese circuito en logisim?

    ResponderBorrar
  6. multiplicación de 2 números A=3bits y B=2bits usando Full Adder y
    compuertas lógicas de ser necesario. Realizar la comprobación del funcionamiento con los
    números A= 5 y B = 3

    ResponderBorrar
  7. Loa archivos de simulacion no se pueden descargar

    ResponderBorrar
  8. Hola! En la Forma 1 como planteaste las salidas para las tablas de verdad? Sobre todo M2 y M3?

    ResponderBorrar
  9. tendras el proyecto en proteus?

    ResponderBorrar

Publicar un comentario