Advertisement
elrincondearni

Programando PIC

Apr 10th, 2013
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. ' {$STAMP BS2}
  2. ' {$PBASIC 2.5}
  3. tiempo CON 150
  4. pinled VAR Byte (8)
  5. indice VAR Nib
  6. j VAR Byte
  7. i VAR Nib
  8. DIRL=%11111111
  9.  
  10. Inicio:
  11. OUTL=%00000000
  12. IF IN15=1 THEN GOTO Cortina
  13. GOTO izqui_dere
  14.  
  15. Cortina:
  16. i = 0
  17. j = 0
  18. DO WHILE i<=7
  19. FOR indice = 0 TO 7-i
  20. pinled(indice)= DCD indice
  21. OUTL=pinled(indice)+j
  22. PAUSE tiempo
  23. NEXT
  24. i = i+1
  25. j = j + DCD (8-i)
  26. LOOP
  27. i = 0
  28. DO WHILE i<=7
  29. FOR indice = i TO 0
  30. pinled(indice)= DCD indice-1
  31. OUTL=pinled(indice)+j
  32. PAUSE tiempo
  33. NEXT
  34. i = i+1
  35. j = j - DCD i
  36. LOOP
  37. GOTO Inicio
  38.  
  39. Izqui_dere:
  40. i = 4
  41. FOR indice = i TO 7
  42. pinled(indice)= DCD indice
  43. pinled(7-indice)=DCD (7-indice)
  44. OUTL=pinled(indice) + pinled(7-indice)
  45. PAUSE tiempo
  46. NEXT
  47. GOTO inicio
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement