El prototipo de la matriz ya lo tengo montado ahi les adjunto la imagen del circuito (las filas son los cátodos y las columnas ánodos ), en la parte de control primera mente pese hacerlo con un PIC16F628A pero si no es suficiente tengo disponibles a la mano otros modelos (como el PIC16F876A y el PIC16F877A) bueno creo que eso no es problema esa parte lo tengo armado en una placa de prueba y se cambia, para que los leds no tengan muchos problemas con las corrientes les coloque un transistor de tipo PNP a cada fila (2N3906 si este no es suficiente no es problema lo cambio) y para el control de las columnas estoy utilizando registro de desplazamiento (en micaso el 74HC164 eso por que segun la informacion que cosegui es el que mas usan) ahora nose si en las columnas secesito algun buffer si es asi no es problema eso se aumenta creo que eso solo afecta en el brillo de los leds como el prototipo de la matriz ya lo tengo montado lo importate es el disenar el firmware y por ahi comiensan mis problemas.
Bueno en la parte de firmware (lo estoy trabajando en ASM) ya tengo definido el metodo (el barrido es por filas por que en mi caso las filas son 8 ) en cuanto a las letras a mostra las quiero hacer en un tamano de 8x8 eso por lo que esto por que vi que se pueden hacer una variedad de tipos de letra en esas dimenciones (bueno eso segun lo que entendi, si existe algunas sugerencias mucho mejor estoy sugeto a recivirlas, la idea es hacer las cosas bien en todo sentido), bueno hasta aqui creo yo que voy bien si no es así porfavor me corrijen ok?
.
Bueno continuando, como estoy usando los registros 74HC164 (siendo un registro de entrada serie y salida paralela) ya tengo una rutina de transmision serie con su respectivo clock pero es para datos de 8 bits y en micaso nesecito una de 32 bits por ese lado estoy trabajando en esa parte modificando la rutina para que trabaje con datos de 32 bist.
Hasta el momento he podido dibujar las letras en el prototipo de la mtriz pero en un segmento 8x8 es por eso que la rutina de transmision maneja datos de 8 bits (eso lo logre con todo el abcdario), pero solo es una a la vez para cambiar de letra tengo que modificar la tabla y es estatico y en esa parte estoy estancado, lo que no me sale es introducir varias letras y dar le un efecto de desplazamiento.
Hasta aca creo que ya es mucho blablabla..... pienso yo que voy bien bueno eso creo si estoy mal en algo lespido me corrijan.
Espero su ayuda Gracias!!!!!