Programacion de matrices leds 8X32, con el PIC 16f877a.
Una
matriz de leds está constituido por leds dispuestos entre filas y columnas, cada
led se conecta a una fila y a una columna,el ánodo va conectado a una fila y el cátodo va conectado una salida del 74ls164 ; en este vídeo veremos la programación
pero en un simulador como proteus.
Los
registros de desplazamiento 74ls164 (entrada serie salida paralelo) son circuitos secuenciales sencillos, compuestos
por un conjunto de biestables que se conectan en serie,y una circuiteria
adicional que controla los modos de cargar y acceder a los datos que almacenan.
Su principal función, en el seno de sistemas más complejos, es servir de
almacenamiento temporal de un conjunto de bits sobre los que se está realizando
una tarea de procesamiento.
Entrada serie / salida paralelo 74LS164, este es el circuito integrado que utilizaremos para hacer muchas columnas, hasta 64 columnas, ya subiré más vídeos de matrices más grandes como de 8x64, y también de 16x64.
Visita nuestro canal en youtube.
Entrada serie / salida paralelo 74LS164, este es el circuito integrado que utilizaremos para hacer muchas columnas, hasta 64 columnas, ya subiré más vídeos de matrices más grandes como de 8x64, y también de 16x64.
Visita nuestro canal en youtube.
La
programación que veremos a continuación está programado con el programa PROTON IDE (BASIC), este es un programa de nivel alto ,es muy fácil de manejar , la matrices en la programación son de 8x8 , tenemos 4 de ellas , que al multiplicar 4x8 tendríamos
32 columnas, utilizamos el pic16f877a.
Miren el vídeo a continuación, donde lo entenderán mejor.
Descarga los siguientes links , para que puedas hacer tus pruebas y hacer tus propias frases.
1.-Descargar el diagrama en
proteus, para que puedan simular su programación.
2.-Código hex que le muestro en el vídeo, para que
ustedes lo puedan modificar.
3.-Código bas o código fuente, para que puedan modificar
y hacer sus propias frases.
VÍDEOS QUE TE PUEDEN GUSTAR:
1.-Matriz de leds 8X40 (MUY FÁCIL) - Hecho en lo físico.
2.-Matriz de leds 8x32 , programación (MUY FÁCIL).
3.-Matriz de leds 8X8 ,programación con el PIC16f84a (Muy fácil)
4.-Robot seguidor de linea negra / blanca (bien explicado)
Visitanos AQUÍ: http://www.youtube.com/c/ivanespinoza-electronica
Comentarios
https://www.youtube.com/watch?v=Zl0H4vTZdl0
atte .Eduardo
con respecto a tu pregunta , en donde dice inicio , allí verifica:
INICIO:
C = B + 63 (eso te falta migo)
he armado la matriz 8x40 y todo lo arme tal cual
pero tengo el inconveniente que no encontre los transistores bc327 y en la electronica me dieron unos reemplazos bc558... al momento de poner a funcionar la matriz al principio encendio toda la matriz pero no hizo nada de la programacion que le cargue ahora al encenderlo solo encienden dos lineas...
mi duda es si los transistores son el problema o si estoy haciendo algo mal...
pd: revise toda la placa de registro y la de desplazamiento y no hay ningun corto ni mala soldadura.