Hola a todos los participantes.
Les comento que hace un tiempo hicimos con un amigo, un letrero con modulos de matrizes de led's. El mismo consistia en un cartel para quinielas, el cual el usuario, dueño de la quiniela, le cargaba los numeros y datos de la quiniela por un teclado de pc, y luego lo ponia a correr.
El cartel se encargaba por si mismo de mostrar de 1 a 5 extractos de quinielas(20 numeros de 4 cifras) de 1 a 99 segundos por vez(programable). Les cuento que use un pic16f628a para encender 105 modulos de 7x5 lo que daria 525 columnas. Si cuentan veran mas modulos, pero los indicadores de posicion, asi como la palabra quiniela, los gestionaba con otro micro y hacia una pequeña animacion de roll en la misma.
Como el micro que controlaba los 105 modulos estaba bastante ocupado, decidi colocar otro para que lea el teclado, y administre la coneccion con la memoria donde se guardaban los numeros. Los datos entre el micro que leia el teclado y el que solo encendia las filas se los pasaba por el port serial.
Un tip que les puede servir es, cuando usen gran cantidad de modulos como en este caso, utilizen un registro de desplazamiento con latch, con lo cual, el tiempo que dejan encendida una fila, lo utilizan a la vez para ir cargando los datos que se mostraran en la proxima fila, y una vez cargado, solo le damos un pulso al strobe y los trae al frente.Con esto ganamos tiempo para hacer cosas con el micro.
Algo con lo que reneguamos un poco en su momento fue que los pulsos de latch y data iban bastante rapido, ya que en 4 ms que creo duraba cada fila encendida, debia mandarlos a todos por todo el cartel que no era pequeño. Sin embargo esto lo solucionamos regenerando con un 74hc04 los pulsos en cada placa.
Yo use los 74hc595 como registros de desplazamiento. Aqui les dejo unas fotos para que vean como quedo el bichito.... Espero les guste la mitad que a mi.....
Perdon por el tamaño de las fotos, pero son las unicas que encontre.
... se ven un poco borrosas, hay que mirarlas mas de lejos..
Saludos.
Modificado el tamaño de las imágenes para que puedan ser visualizadas correctamente(Brunof)