Está en la página 1de 6

Semaforo:

trisb=0
semaforo:
portb=%01001
pause 2000
portb=%01010
pause 500
portb=%10100
pause 2000
GOTO semaforo
End

Luces al centro:

trisb=0
discoteca:
portb=%10000001
pause 500
portb=%01000010
pause 500
portb=%00100100
pause 500
portb=%00011000
pause 500
portb=%00100100
pause 500
portb=%01000010
pause 500
portb=%10000001
pause 500
GOTO discoteca
End

Luces continuas

trisb=0
discoteca:
portb=%00000001
pause 500
portb=%00000010
pause 500
portb=%00000100
pause 500
portb=%00001000
pause 500
portb=%00010000
pause 500
portb=%00100000
pause 500
portb=%01000000
pause 500
portb=%10000000
pause 500
GOTO discoteca
End

Luces pares e impares

trisb=0
discoteca:
portb=%01010101
pause 200
portb=%10101010
pause 200
GOTO discoteca
End

Luces en pares alternados

trisb=0
discoteca:
portb=%00000011
pause 200
portb=%11000000
pause 200
portb=%00001100
pause 200
portb=%00110000
pause 200
GOTO discoteca
End
Luces de ida y vuelta

X VAR BYTE
LEDS VAR PORTB
TRISB=0
LEDS=1
lucesidayvuelta:
FOR X=1 TO 7
LEDS=LEDS<<1
PAUSE 100
NEXT
FOR X=1 TO 7
LEDS=LEDS>>1
PAUSE 100
NEXT
GOTO lucesidayvuelta
END

También podría gustarte