Laboratorio 12 - Sumador 6 bits
Universidad Distrital Francisco José de Caldas
Facultad de Ingeniería
Ingeniería Electrónica
Laboratorio Fundamentos de Circuitos Digitales
Sumador 6 Bits
Gerson Tovar
Código: 20162005461
En
éste laboratorio se implementará un sumador/restador e 6 Bits con ingreso por Dip-Switch. Es la implementación del laboratorio 10 hecho en simulador, pero ahora se hará en PSoC.
Materiales.
-PSoC 5LP
-Psoc creator
-Tarjeta de desarrollo
-Display 7 segmentos cátodo común.
-Dip-Switch
-Jumpers para conexión.
Metodología.
-Psoc creator
-Tarjeta de desarrollo
-Display 7 segmentos cátodo común.
-Dip-Switch
-Jumpers para conexión.
Metodología.
Lo primero que se hace es implementar las memorias de registro que guardarán los datos ingresados.
Memoria con flip flop D. |
Luego se hace el sumador/restador de 6 Bits, donde se usan 3 sumadores de 2 Bits, y se hace el complemento para la resta.
Sumador 6 Bits con Complemento para resta. |
Una vez hecho el sumador, se hace el comparador para los 6 Bits que se suman y definir la operación a hacer.
Comparador 6 Bits. |
Luego implementamos la tabla de verdad del integrado 74LS185 usando LUT.
Deco Binario a BCD. |
También hacemos uso del decodificador 7 segmentos para visualizar el resultado y los números ingresados.
Deco BCD 7 segmentos. |
Por último conectamos los componentes y el circuito queda de la siguiente manera:
Circuito completo en PSoC Creator. |
Las conexiones del circuito se hacen bajo las siguientes recomendaciones:
Cableado para el circuito. |
-El ingreso de los datos (A y B) se hace por medio de los interruptores SW1_1 al SW1_2.
-La selección de la operación se hace por medio de SW1_10
-La visualización en el display se controla a través de SW2_1 y SW2_2 siguiendo el código:
Análisis de resultados.
-La
implementación del sumador/restador nos permite ver el comportamiento de más de 4 Bits y poder controlarlos con interruptores de visualización, abre las puertas a otros tipos de sistemas digitales.
Conclusiones.
-El
sumador/restador funciona correctamentecon ingreso por interruptores, pero es necesario conocer bien la lógica binaria para saber los valores que se ingresan.
Comentarios
Publicar un comentario