Laboratorio 15 - Sumador/Restador BCD ingresado por teclado (Dos dígitos)

Universidad Distrital Francisco José de Caldas


Facultad de Ingeniería

Ingeniería Electrónica





Laboratorio Fundamentos de Circuitos Digitales




Sumador/Restador BCD ingresado por teclado (Dos dígitos)







Gerson Tovar
Código: 20162005461



En éste laboratorio se implementará un sumador/restador BCD para dos dígitos con borrado, los datos que se ingresan al sistema provienen de un teclado matricial, en el cual se debe seguir una secuencia para que el circuito funcione correctamente. Se implementó la visualización dinámica para saber qué datos quedan grabados para cada número y saber el resultado de la suma o resta de ambos números.

Materiales.
-PSoC 5LP
-Psoc creator
-Tarjeta de desarrollo 
-Display 7 segmentos cátodo común.
-Teclado matricial
-Jumpers para conexión.

Metodología.
Para la primera parte se hace uso del decodificador de teclado matricial.

Decodificador Matricial.

Luego implementamos la detección de teclas para A y B mediante un habilitador.

Detección de teclas.

Así mismo se hace la parte de la suma corrigiendo el tercer Bit con una compuerta NOT.
Suma.

Luego creamos los bancos de memoria. Estos guardarán los dígitos ingresados por teclado.

Bancos de memoria.
Con cada banco de memoria se hace el desplazamiento o corrimiento por los display 7 segmentos.
(Aquí no se usa la entrada IzquDer).
En las salidas del banco conectamos las entradas del sumador de 4 Bits.


Por último agregamos la visualización dinámica.


La conexión del circuito se hace bajo la siguiente configuración:

Cableado para el circuito.
Y se deben cumplir las siguiente condiciones:
- 0 al 9 --> son habilitados para ingresar el dato A o B.
- * --> Suma
- A --> Se visualiza A
- B --> Se visualiza B
- C --> Funcion de borrado
- D --> Visualiza el resultado de la operación


Análisis de resultados.
-La implementación del sumador/restador ingresado por teclado representa un paso más allá de la práctica anterior, en donde fué necesario rediseñar para evitar el desbordamiento de recursos.

Conclusiones.
-El sumador/restador funciona correctamente mediante el uso de teclado matricial y solamente no es posible hacerlo más complejo ya que se necesitaría de otro Kit de PSoC.




Comentarios

Entradas populares