Final source

PROGRAMACIÓN PARA CADA UNO DE LOS MODULOS (FINAL)

SECUENCIAS (COMPLETAS)
___________________________________________________________
SECUENCIA COMPLETA
MODULO 001
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 002
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 003
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 004
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 005
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 006
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 007
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

SECUENCIA COMPLETA
MODULO 008
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 009
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 010
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 011
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 012
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 013
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 014
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

___________________________________________________________
SECUENCIA COMPLETA
MODULO 015
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $E1
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $87
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
portb = $80
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio

SECUENCIA COMPLETA
MODULO 016
DEFINE osc 4
TRISA = $1F
TRISB = 0

secuencia1 VAR BYTE
secuencia2 VAR BYTE
secuencia3 VAR BYTE
secuencia4 VAR BYTE
secuencia5 VAR BYTE
secuencia6 VAR BYTE

inicio:
IF porta.1 = 1 THEN encendido
GOTO apagado

encendido:
FOR secuencia1 = 1 TO 20
portb = $E1
PAUSE 300
portb = $C3
PAUSE 300
portb = $87
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
NEXT secuencia1

IF porta.1 = 1 THEN encendido2
GOTO apagado

encendido2:
FOR secuencia2 = 1 TO 20
portb = $87
PAUSE 300
portb = $C3
PAUSE 300
portb = $E1
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
NEXT secuencia2

IF porta.1 = 1 THEN encendido3
GOTO apagado

encendido3:
FOR secuencia3 = 1 TO 20
portb = $FF
PAUSE 300
portb = $00
PAUSE 300
portb = $00
PAUSE 300
portb = $FF
PAUSE 300
NEXT secuencia3

IF porta.1 = 1 THEN encendido4
GOTO apagado

encendido4:
FOR secuencia4 = 1 TO 20
portb = $78
PAUSE 300
portb = $F0
PAUSE 300
portb = $F0
PAUSE 300
portb = $78
PAUSE 300
portb = $3C
PAUSE 300
portb = $1E
PAUSE 300
portb = $0F
PAUSE 300
portb = $0F
PAUSE 300
portb = $1E
PAUSE 300
portb = $3C
PAUSE 300
NEXT secuencia4

IF porta.1 = 1 THEN encendido5
GOTO apagado

secuencia5:
FOR encendido5 = 1 TO 20
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $80
PAUSE 300
portb = $7E
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $01
PAUSE 300
portb = $7E
PAUSE 300
NEXT encendido5

IF porta.1 = 1 THEN encendido5
GOTO apagado

apagado:
portb = $01
PAUSE 300
portb = $02
PAUSE 300
portb = $05
PAUSE 300
portb = $0A
PAUSE 300
portb = $14
PAUSE 300
portb = $28
PAUSE 300
portb = $50
PAUSE 300
portb = $A0
PAUSE 300
portb = $40
PAUSE 300
portb = $80
PAUSE 300
portb = $00
PAUSE 1800

GOTO inicio