Laboratorios Electrónica Digital. Practica 17 Universidad Distrital Francisco Jose de Caldas, Junio 2020
Practica 17. Emoji-Matriz
Luis Ángel Armijo Castillo Cod. 20182007020
Abstract - Wint the display devices that exist today, things like 1K resolution can be achieved on mobile devices, or things as simple as implementing a series of 4 emoticons which will be selected with the buttons on the development card.
Resumen - Con los dispositivos de visualización que existen en la actualidad se pueden lograr cosas como la resolución 1K en dispositivos móviles, o cosas tan sencillas como implementar una serie de 4 emoticones los cuales serán seleccionados con los pulsadores de la tarjeta de desarrollo.
1. Objetivos
A. General
Implementar un circuito que permita visualizar 4 emoticones diferentes de acuerdo a la recomendación al final con la opción de ser desplazados
Implementar un circuito que permita visualizar 4 emoticones diferentes de acuerdo a la recomendación al final con la opción de ser desplazados
B. Especificos
Una matriz de leds 8x8 es un arreglo de 64 leds ordenados en filas y columnas, esta configuración permite seleccionar led por led o por filas y/o columnas como el caso lo requiera, una aplicación de una matriz de leds se puede ver por ejemplo en el Transmilenio, donde los leds cumplen la función de mostrar frases completas. Un ejemplo de matriz de leds se puede ver a continuación:







- Implementar los 4 emoticones en la matriz de leds.
- Seleccionar cualquiera de los 4 emoticones usando dos pulsadores para ir al siguiente o al anterior.
- Tener la opción de cambiar el sentido de desplazamiento del emoticon en la matriz.
- PSoC Creator.
- Tarjeta de Desarrollo
Una matriz de leds 8x8 es un arreglo de 64 leds ordenados en filas y columnas, esta configuración permite seleccionar led por led o por filas y/o columnas como el caso lo requiera, una aplicación de una matriz de leds se puede ver por ejemplo en el Transmilenio, donde los leds cumplen la función de mostrar frases completas. Un ejemplo de matriz de leds se puede ver a continuación:

Fig 1. Ejemplo de Matriz de leds.
Al igual que con los displays de 7 segmentos las matrices de leds son de dos tipos: Cátodo común o ánodo común.
4. Metodología
Implementar un circuito que permita visualizar 4 emoticones diferentes (propuestos en la Fig 2) que pueden ser seleccionados a través de dos pulsadores (SW7 y SW8 de la tarjeta de desarrollo) y tener la opción de poder desplazarse de izquieda a derecha con otros dos pulsadores (SW3 Y SW6).
Fig 2. Emoticones.
Para comenzar se crea un banco de 4 emoticones con MUX para poder seleccionar un solo emoticón a la vez:
Fig 3. Banco de Emoticones.
Por otro lado usamos el siguiente registro de desplazamiento universal dejando por defecto en la selección 00 la carga en paralelo:
Fig 4. Registro de Desplazamiento Universal.
Se crea una memoria 8x8 con el bloque con los emoticones y con 8 bloques de registros de desplazamiento universal, como se puede ver a continuación:
Fig 5. Memoria 8x8.
Como se puede observar hay dos tipos de selectores, un grupo corresponde a los bits para desplazar la matriz de leds y el otro grupo para seleccionar uno de los 4 emoticones.
Por ultimo se crean dos memorias para los pulsadores (estas consisten en bloques debouncer y circuitos combinacionales pequeños para dar salidas dependiendo del pulsador presionado), un contador de 3 bits y un Deco 3x8 para la visualización dinámica.
Fig 6. Montaje Final.
5. Análisis
Se tiene una disposición diferente de cableado para tener un diseño presentable al no tener jumpers atravesados en la tarjeta de desarrollo. A continuación se presenta el link del video del montaje funcional y el link de descarga:
Es importante recordar que se usara la siguiente disposición de puertos en PSoC:
Fig 7. Asignación de Puertos.
6. Conclusiones
- La matriz de leds tiene aplicaciones en la actualidad como al mostrar letreros o anuncios vistosos en las tiendas.
- Una de las aplicaciones del registro de desplazamiento universal es el de poder desplazar letras o simbolos en una matriz de leds.