Matriz de leds


Barrido en matriz de leds
Materiales
  •  PSoC
  • Computador con PSoC Creator
  • Cable
  • Matriz de leds
Problema:

Se nos propuso realizar un circuito haciendo uso de una matriz de leds de 25x7 en conjunto con PSoC, el cual debe encender una columna de leds a la vez haciendo un barrido en la matriz.
Inicialmente se pensó en que se necesitaban 25 bits para controlar cada una de las 25 columnas que tiene nuestra matriz, para esto se necesita un contador el cual llegue al numero 24 en binario B(11000) el cual es un contador de 5 bits.
Posteriormente este contador al llegar al número 25 B(11001) debe reiniciarse, por tanto a modo de detector se coloca una compuerta AND la cual al llegar a este valor tenga un 1 logico en su salida la cual se conecta al puerto reset del contador.

Imagen 1: Muestra el esquema del programa en PSoC creator

Imagen 2: Muestra el esquema del Decodificador que enciende las columnas


Por otra parte, los pines correspondientes a las filas se puentean a un puerto VDD de la PSoC para encender en todo momento los leds cuando la columna se polarice con 0’s lógicos.


Imagen 3: Imagen estatica en matriz de LEDs