Escolar Documentos
Profissional Documentos
Cultura Documentos
Persistencia de la Visin
(Persistence Of Vision)
Introduccin
Objetivo General
Objetivos Especficos
Visin
Disear una Matrix POV usando un PIC 16f84a
Desarrollo
Aprovechando esta caracterstica del ojo humano se puede dibujar en el
aire, cmo?, pues bien se dise y desarroll un dispositivo para esto.
Materiales:
PIC 16F84A
Baquela de Cobre
8 Leds
Cristal de Cuarzo
Batera de 6 Volt
Motor DC
Batera de 9-12 Volt con 2 Amp.
Primeramente se dise sobre la baquela de cobre el posicionamiento
de los leds, estos van dispuestos uno tras otro de manera lineal.
Y en la misma baquela se instala, la batera de 6 voltios, que
alimentara al pic, que tambin va en la baquela, conjuntamente con el cristal
de cuarzo.
La baquela se dispondr sobre el motor DC, y este ser alimentado
por una fuente de 9-12 Voltios.
Anexo
P=16F84A
INCLUDE
<P16F84A.INC>
;---------VARIABLES-----------CBLOCK 0X0C
ENDC
;--------VECTOR DE INICIO-------ORG
0x00
;---------CONFIGURACION--------
CLRF PORTB
;---------INICIO----------INICIO
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_20MS
CALL RETARDO_20MS
CALL RETARDO_2MS
CLRF PORTB
;*********************** UNEFA****************************
;***********LA LETRA A************************************
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
CALL RETARDO_200MICROS
CALL RETARDO_2MS
CALL RETARDO_1MS
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00100010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
CALL RETARDO_200MICROS
CALL RETARDO_2MS
CALL RETARDO_1MS
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10010010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10010010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10010010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
;CALL RETARDO_200MICROS
CALL RETARDO_2MS
CALL RETARDO_1MS
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00010000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00001000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000100'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000010'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
;CALL RETARDO_200MICROS
CALL RETARDO_2MS
CALL RETARDO_1MS
;***********************LA LETRA U****************************
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'10000000'
MOVWF PORTB
CALL RETARDO_200MICROS
MOVLW B'00000000'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
MOVLW B'11111110'
MOVWF PORTB
CALL RETARDO_200MICROS
CLRF PORTB
GOTO INICIO
INCLUDE <RETARDOS.INC>
END