Practica 8: Visualización dinámica, Demultiplexor y Teclado matricial.
INTRODUCCIÓN
La visualización dinámica consiste en la proyección de la información en porciones o segmentos durante pequeños intervalos de tiempo.Durante cada intervalo de tiempo se muestra un segmento diferente de manera que así se consigue proyectar toda la información que requiere el usuario. Para el caso de esta practica, se implementa la visualización dinámica en un display siete segmentos.
OBJETIVO
Realizar el diseño y su respectivo montaje de un componente que permita obtener visualización dinámica en un display, usando el teclado matricial como entrada y un display siete segmentos como salida.
MATERIALES
- Protoboard
- Resistencias
- Display 7 segmentos
- Cable
- PSoC
- PSoC Creator
- Teclado matricial
- Demux 1a8 (integrado 74138)
- Decodificador de teclado matricial a binario. (Componente hecho en Psoc Creator.)
- Decodificador teclado matricial a hexadecimal. (Componente hecho en Psoc Creator.)
- Multiplexor 8 a 1. (Componente hecho en Psoc Creator.)
- Basic counter. (Componente hecho en Psoc Creator.)
DESARROLLO
INTEGRADO 74138
Los DEMULTIPLEXORES realizan la función inversa a la del multiplexor, es decir, de una señal de entrada única, se obtienen los N canales de salida. El conmutador ahora selecciona el canal de salida por donde estará presente el dato de entrada.
El SN74LS138N es un decodificador / demultiplexor de 3 a 8 líneas de manera que para conseguir un demux 1 a 8 fue necesario el conectar dos de las entradas a la tierra común del circuito. A continuación se muestra el integrado del que se hizo uso en esta practica:
Una vez explicado la parte de hardware, se procede a implementar el conjunto de componentes en PsoC creator, consiguiendo como configuración final el siguiente circuito:
(Circuito final PsoC creator)
Como se evidencia se hace el uso de componentes que ya se han utilizado en practicas anteriores como lo es el decodificador de hexadecimal a display 7 segmentos (hexa7seg) y el decodificador de teclado matricial a hexadecimal (Deco_TM_HEX). Adicionalmente se ha creado un multiplexor de 8a1 creado haciendo uso de multiplexores 8a4 y 2a1, como se muestra a continuación:
(Multiplexor 8a1 circuito interno.)
(Multiplexor 8a1 componente)
PRUEBAS
A continuación se muestra el montaje final y su correcto funcionamiento. Se utilizaron dos frecuencias diferentes con el fin de demostrar la buena implementación de la visualización dinámica.
Comentarios
Publicar un comentario