Hola javierdj10
No sé que tanto hayas investigado y asimilado al respecto de tu proyecto, sin embargo te diré que para hacer lo que pretendes es necesario empezar por la matriz de LED’s.
Según el ancho y alto, de los caracteres, colocar tantos LED’s horizontal y verticalmente como sea necesario.
Puedes hacer matrices de 5 x 7, 8 x 8 LED’s. Etc. Y, tantos grupos como caracteres pretendas mostrar.
Una vez hecho esto tendrás LED’s Alineados Horizontalmente; A estas alineaciones se les llama FILAS y están, en el sistema de coordenadas, en el eje “Y”.
Si continuas colocando LED’s Horizontalmente, abajo de la primer fila, tendrás COLUMNAS las cuales, en el sistema de coordenadas, están en el eje “X”.
Entonces si haces una matriz de 5 x 7 tendrás: 5 Columnas x 7 filas. (5X x 7Y). Te sugiero acostumbrarte a numerar esto desde el 0: -X0, X1, X2, X4- Para el eje de las X’s. -Y0, Y0, Y1, Y2, Y3, Y4, Y5, Y6- para el eje de las Y’s.
Luego seleccionar los IC’s correspondientes: BCD a 1 de 7 o BCD a 1 de 8 Etc., de acuerdo a la construcción de la matriz.
Fíjate Bien: si en tu dibujo, diagrama o simulación tienes todos los LED’s de las filas(Eje de las Y’s) con el ánodo hacia arriba, puedes conectar todos los ánodos de la primer fila entre si y esta será Y6 y, verticalmente, la primer columna a la izquierda se pueden conectar todos los cátodos entre si y esta será X0. Así sucesivamente hasta completa las 7 filas(eje Y) y 5 columnas(eje X).
Suponiendo que ya está todo eso hecho, y que tambien los LED’s están orientados como se mencionó; si conectas Y6 al positivo, por las X’s puedes hacer encender algún LED en alguna fila conectando al negativo la X correspondiente.... Cierto?. Si quieres encender varios LED’s solo tienes que conectar al negativo a la X donde están situados los correspondientes LED’s.
Luego cambias el positivo de Y6 a Y5, si no has cambiado las conexiones de las X’s, encenderán los mismos LED’s en la siguiente fila hacia abajo. Así que si quieres que se valla formando un carácter debes cambiar las conexiones de las X’s... Cierto?
Esto es todo lo que hace una MATRIZ DE PUNTOS, así se llama, meten el positivo alternativamente a las Y’s y por las X’s por medio de negativo “Dicen” que LED’s encender.
Tambien se puede conectar, alternativamente, a las X’s el negativo y por las Y’s Por medio del positivo “Decir” que LED’s Encender.
Tambien puedes alinearlos con el cátodo hacia arriba.
No te fijes que en los dibujos adjuntos tienen PIC, trata de captar y desarrollar tu idea de cómo seria tu sistema con decodificadores, contadores multiplexores Etc. La idea de los dibujos es para que de ellos desarrolles tu proyecto.
Empieza por hacer la matriz de puntos, luego investiga que IC (Circuito Integrado) te puede ir alternando un 1 a las Y’s, y cual serviría para cambiar los datos a las X’s. Etc. Etc.
De preferencia has un sistema con una matriz 5 x 7, cuando la hallas asimilado has una matriz de, por ejemplo, 20 x 7, para que en ella se vayan desplazando los caracteres. Aquí es donde se usarán los registros de corrimiento mencionados por sammaael.
saludos
a sus ordenes