You are on page 1of 3

MANEJO DE MATRIZ DE LED'S 5x7 CON PIC 16F84A

Una matriz de led's esta constituido por led's dispuestos en filas y columnas, cada led se conecta
a una fila y a una columna, el diagrama se muestra en la figura:

Existen varios métodos para el manejo de una matriz de led's 5x7, nuestro método se basa en el
decodificador/demultiplexor 74LS 138, además utilizaremos el transistorBC557 (pnp); con la
siguiente forma de conexión entre los dispositivos antes mencionados y el microcontrolador:

Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Como se muestra en la figura las filas de la matriz de led's están conectadas a los colectores de
los transistores BC557, mientras que las columnas de la matriz se conectan al puerto B del
microcontrolador.

Su funcionamiento se basa como se dijo anteriormente en el integrado 74LS138,que es un


decodificador /demultiplexor con la siguiente tabla de verdad:

Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Para que un led's se encienda tiene que recibir simultáneamente un 0 en una columna y un 1 en
una fila, en caso de las filas se posee transistores que al entrar en un estado de saturación
permiten que en los ánodos de los led's de una de las filas se encuentre un 1 lógico, mientras que
para las columnas el microcontrolador es el encargado de lograr un 0 lógico.

Su manejo es similar al de los display's, lo que se trata de hacer es habilitar una la primera fila y
luego enviar el dato a visualizar en esta fila, luego habilitar la segunda fila y enviar el dato a
visualizar en esta fila, y así sucesivamente en forma de un bucle. Para habilitar una fila se debe
logra que el transistor correspondiente a la fila pase a un estado de saturación, y esto se logra
mediante el decodificador/demultiplexor que al recibir en sus entradas (C B A) un numero
binario determinado activara una de sus salida a nivel bajo que conseguirá que el transistor
correspondiente pase a un estado de saturación; es así por ejemplo si el microcontrolador envía el
dato a las entradas CBA = 011, el decodificador activara su salida Y3, produciendo que el cuarto
transistor(cuenta de arriba a abajo) se sature, habilitando la cuarta fila de led's de la matriz lista
para recibir el dato a visualizar en esta fila.

Uno de los últimos detalles: el pin RA3 se encarga de no habilitar ninguna fila, debido a que si
este se encuentra en un nivel lógico 1 el decodificador tendrá a todas sus salidas en un nivel alto,
por lo consiguiente ninguna fila se habilitara.

Resumiendo el puerto A del pic se encarga de habilitar los transistores, mientras que por el
puerto B es envía el dato a visualizar.

Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.

You might also like