⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

*Informacion sobre matriz de led y microcontrol

javier_repara
hace 20 años
hace 20 años
Hola alguien tuviera inf sobre hacer matriz de leds utilizando un microcontrolador, si fuera con graficos o para pasar mensajes.....gracias
javier_repara
hace 20 años
hace 20 años
gracias de antemano por la ayuda enviada pero dime que tipo son los lacths, es de 8 filas? y cuanto de mensajes almacena el 16f84 ( hace rotaciones? ), no tuvieras uno con 16f877 ,, creo que ese es mas completo.
rubenvelazquez
hace 20 años
hace 20 años
yo he grabado 98 caracteres sin problemas, si es de 8 x 8 y dejame buscar si encuentro otro con el micro que pides si no para cambiar el asm para ese micro saludos
javier_repara
hace 20 años
hace 20 años
:( :( :( Hola Ruben que bueno que me respondas y muchas gracias de antemano, bueno lo que quiero realizar es una matriz de led de 8 filas x unas 32 o 50 o 80 o "n" columnas para pasar mensajes he visto muchos de ellos e inclusive con efectos ya sean de subida, bajada juntandose el texto y mucho mas.... con un microcontrolador como el 16f877 a ver si me puedes ayudar, derepente alguna vez hayas armado uno....porfavor te agradezco mucho por la atencion brindada...salu2.
dr-soros
hace 18 años
hace 18 años
Hola, cual es el diagrama de este circuito ??? Gracias !!!
rubenvelazquez
hace 18 años
hace 18 años
a ver si les sirve saludos
rubenvelazquez
hace 20 años
hace 20 años
que tal javier_repara:a ver si te sirve ;************************************** ; ; Matriz de LEDs ; ;************************************** STATUS EQU 0X03 PORTA EQU 0X05 TRISA EQU 0X85 PORTB EQU 0X06 TRISB EQU 0X86 PC EQU 2 RA0 EQU 0 RA1 EQU 1 RP0 EQU 5 ORG 0CH CONTCOL RES 1 CONT RES 1 CONTADOR1 RES 1 ;Direccion del contador1 p/retardo CONTADOR2 RES 1 ;Direccion del contador2 p/retardo CONTADOR3 RES 1 ;Direccion del contador3 p/retardo INCRE RES 1 COLUMNA RES 1 TEMP RES 1 CONTAD RES 1 CONTAD1 RES 1 LETRA RES 1 ORG 0 ;************************************** ;RUTINA DE CONFIGURACION DE PUERTOS ;************************************** BSF STATUS,5 MOVLW B'00001' MOVWF TRISA MOVLW B'00000000' MOVWF TRISB BCF STATUS,5 CLRF PORTA CLRF PORTB INICIO MOVLW "M" CALL SLETRA MOVLW "U" CALL SLETRA MOVLW "N" CALL SLETRA MOVLW "D" CALL SLETRA MOVLW "O" CALL SLETRA MOVLW "P" CALL SLETRA MOVLW "I" CALL SLETRA MOVLW "C" CALL SLETRA GOTO INICIO SLETRA MOVWF LETRA MOVLW .65 SUBWF LETRA,1 BCF STATUS,0 RLF LETRA,1 RLF LETRA,1 RLF LETRA,1 MOVLW .20 MOVWF CONTAD MOVLW 0 MOVWF CONTAD1 CICLOL CALL SLETRA2 DECFSZ CONTAD1,1 GOTO CICLOL DECFSZ CONTAD,1 GOTO CICLOL RETURN SLETRA2 MOVF LETRA,0 MOVWF CONTCOL MOVLW 10H MOVWF COLUMNA MOVLW 5 MOVWF CONT ;************************* CICLOLE MOVF COLUMNA,0 MOVWF PORTB ;************************* MOVLW 02H MOVWF PORTA ; HABILITA EL LATCH DE LAS COLUMNAS CLRF PORTA ;************************* MOVF CONTCOL,0 CALL TABLA INCF CONTCOL,1 MOVWF PORTB MOVLW 08H MOVWF PORTA ; HABILITA EL LATCH DE LAS COLUMNAS CLRF PORTA CALL RETARDO MOVLW 7FH ; BORRA EL DATO MOVWF PORTB ; MOVLW 08H MOVWF PORTA ; HABILITA EL LATCH DE LAS FILAS CLRF PORTA BCF STATUS,0 RRF COLUMNA,1 DECFSZ CONT,1 GOTO CICLOLE ;************************* RETURN TABLA ADDWF PC,1 RETLW 40H ;A RETLW 37H RETLW 37H RETLW 37H RETLW 40H ; NOP NOP NOP RETLW 00H ;B RETLW 36H RETLW 36H RETLW 36H RETLW 49H ; NOP NOP NOP RETLW 41H ;C RETLW 3EH RETLW 3EH RETLW 3EH RETLW 5DH ; NOP NOP NOP RETLW 00H ;D RETLW 3EH RETLW 3EH RETLW 3EH RETLW 41H ; NOP NOP NOP RETLW 00H ;E RETLW 36H RETLW 36H RETLW 36H RETLW 3EH ; NOP NOP NOP RETLW 00H ;F RETLW 76H RETLW 76H RETLW 76H RETLW 7EH ; NOP NOP NOP RETLW 41H ;G RETLW 3EH RETLW 36H RETLW 36H RETLW 4DH ; NOP NOP NOP RETLW 00H ;H RETLW 77H RETLW 77H RETLW 77H RETLW 00H ; NOP NOP NOP RETLW 7FH ;I RETLW 3EH RETLW 00H RETLW 3EH RETLW 7FH ; NOP NOP NOP RETLW 5FH ;J RETLW 3EH RETLW 40H RETLW 7EH RETLW 7FH ; NOP NOP NOP RETLW 00H ;K RETLW 7FH RETLW 6BH RETLW 5DH RETLW 3EH ; NOP NOP NOP RETLW 00H ;L RETLW 3FH RETLW 3FH RETLW 3FH RETLW 3FH ; NOP NOP NOP RETLW 00H ;M RETLW 7DH RETLW 7EH RETLW 7DH RETLW 00H ; NOP NOP NOP RETLW 00H ;N RETLW 79H RETLW 77H RETLW 4FH RETLW 00H ; NOP NOP NOP RETLW 41H ;O RETLW 3EH RETLW 3EH RETLW 3EH RETLW 41H ; NOP NOP NOP RETLW 40H ;P RETLW 3BH RETLW 3BH RETLW 3BH RETLW 47H ; NOP NOP NOP RETLW 41H ;Q RETLW 3EH RETLW 2EH RETLW 1EH RETLW 41H ; NOP NOP NOP RETLW 00H ;R RETLW 37H RETLW 33H RETLW 35H RETLW 4EH ; NOP NOP NOP RETLW 4DH ;S RETLW 36H RETLW 36H RETLW 36H RETLW 59H ; NOP NOP NOP RETLW 7EH ;T RETLW 7EH RETLW 00H RETLW 7EH RETLW 7EH ; NOP NOP NOP RETLW 01H ;U RETLW 7EH RETLW 7EH RETLW 7EH RETLW 01H ; NOP NOP NOP RETLW 60H ;V RETLW 5FH RETLW 3FH RETLW 5FH RETLW 60H ; NOP NOP NOP RETLW 00H ;W RETLW 5FH RETLW 6FH RETLW 5FH RETLW 00H ; NOP NOP NOP RETLW 1CH ;X RETLW 6BH RETLW 77H RETLW 6BH RETLW 1CH ; NOP NOP NOP RETLW 7CH ;Y RETLW 7BH RETLW 07H RETLW 7BH RETLW 7CH ; NOP NOP NOP RETLW 1EH ;Z RETLW 2EH RETLW 36H RETLW 3AH RETLW 3CH ; NOP NOP NOP CIEN MOVLW .100 MOVWF CONTAD CLRF CONTAD1 UNSEG3 NOP DECFSZ CONTAD1,1 GOTO UNSEG3 DECFSZ CONTAD,1 GOTO UNSEG3 RETURN RETARDO MOVLW .1 ;Carga w con 05 para retardo MOVWF CONTADOR1 ;El contador1 secarga con 05 LOOP3 MOVWF CONTADOR2 ;El contador2 secarga con 05 LOOP2 MOVWF CONTADOR3 ;El contador3 secarga con 05 LOOP1 DECFSZ CONTADOR3,f ;Decrementa el contador3 GOTO LOOP1 ;Salta hacia contador3 DECFSZ CONTADOR2,f ;Decrementa contador2 GOTO LOOP2 ;Repite el decremento de contador3 DECFSZ CONTADOR1,f ;Decrementa contador1 GOTO LOOP3 ;Repite decrementi de contador2y3 RETURN ;Regresa al programa principal END
erikrcl
hace 18 años
hace 18 años
:) Gracias rubenvelasquez, procedere a armarlo y luego te comento como me fue..., el programa es el mismo que esta en el foro n0?, segun veo para cambiar el mensaje tendrìa que modificar donde dice MUNDO PIC, o me equivoco, si no es asi, por favor dame una mano, pq estoy interezado en saber como programar estos PICS,.....
rubenvelazquez
hace 18 años
hace 18 años
efectivamente puedes poner tu texto en esa parte que comentaste saludos
erikrcl
hace 18 años
hace 18 años
Estimado rubenvelasquez, quisiera me ayudes con lo sgte, estoy terminado de implementar un juego de luces secuenciales cuyo programa encontre navegando por la web, el asunto es, que el programa tiene unos tiempos prefijados, para realizar las secuencias que uno desea, el problema es, que he intentado cambiar el tiempo de retardo pero no logro hacerlo que funcione a mi gusto, pues los tiempos que me da son rapidos y quisera que por lo menos se demore en alguna secuencia 7 o 10seg, por ejemplo, espero me puedas ayudar.... Otro problema que tengo, es que la luz 13 no funciona, es decir, no enciende, ya revize el ckto y esta todo bien, no se que podrá ser, me imagino que el problema es de programa, algo por el estilo.. :) :) :) Saludos desde PERÚ
caradura
hace 17 años
hace 17 años
Amigo, esto te prodria yudar, en ves de que tengas una resistencia fija, en el ocilador rc, puede susasr un pot eso te yudaria a controlar la velocidas espero te ayude
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.25
(8)

Reparación de Placa Main TV LED con el Ing. Picerno

Ing. Alberto H. Picerno
$ 40 USD
$ 20 USD
4.73
(22)

Curso Reparación de Fuentes Conmutadas de PC y Equipos Electrónicos

Maximiliano Resch
$ 40 USD
$ 20 USD
4.6
(10)

Curso Localización de Fallas en Refrigeración en Heladeras/Neveras On/Off

Yamil Alarcón
$ 29 USD
$ 12 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis