Guest User

Letrero Luminoso

a guest
Jan 3rd, 2012
892
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. program pov3
  2. '//Modificado para su correcto funcionamiento
  3. '//Se modifican en la configuracion del Programador del pic
  4. '//Oscillator : Seleccionar oscilador interno (INTRC I/O)
  5. '//Deshabilitar el master clear (Disable)
  6. '//PIC16F628A
  7.  
  8. symbol sensor = PortA.1
  9.  
  10. main:
  11.  
  12. dim i as byte
  13. dim CT1 as BYTE  '//Se declara un arreglo de 68 elementos todo debe ir en un solo renglon
  14. const luces as byte[68] =($00,$00,$00,$00,$00,$00,$00,$72,$FB,$DB,$DB,$DB,$DF,$4E,$00,$00,$00,$40,$C0,$C0,$FF,$FF,$C0,$C0,$C0,$00,$00,$00,$FF,$FF,$DB,$DB,$DB,$C3,$00,$00,$00,$FF,$FF,$D8,$D8,$DC,$FE,$73,$01,$00,$00,$00,$FF,$FF,$DB,$DB,$DB,$C3,$00,$00,$00,$FF,$FF,$70,$38,$1C,$FF,$FF,$00,$00,$00,$00)
  15. portB=0
  16. cmcon=7
  17. ' //inicialización del PIC
  18. trisb = %00000000
  19. trisa = %00000010
  20. CT1 = 0
  21. sinc:
  22.      if sensor = 1 then '//los leds prenden hasta que reciban señal IR
  23.         goto sinc
  24.      end if
  25.      
  26.      for i= 0 to 68
  27.          for CT1 = 0 to 3 '//determina el ancho de la letra
  28.              portb = luces [i]
  29.             delay_us (75)
  30.             portb= 0
  31.             delay_us (30)
  32.        next CT1
  33.      next i
  34. GOTO MAIN
  35.  
  36. end.
Advertisement
Add Comment
Please, Sign In to add comment