Professional Documents
Culture Documents
WaitUs50
PORTB=%00000000
'terminapacman>comienza
comida
WaitUs500
ASM:bsfstatus,5
ASM:movlw0x74
ASM:movwfosccon
ASM:bcfstatus,5
PORTB=%00001000
WaitUs50
PORTB=%00000000
AllDigital
WaitUs1000
TRISA=%11111111
TRISB=%00000000
PORTB=%00001000
WaitUs50
PORTB=%00000000
DimtiempoAsByte
DimcicloAsWord
WaitMs20
TRISA=0
TRISB=0
tiempo=0
ciclo=3850
inicio:
tiempo=0
Whiletiempo<15
PORTB=%00111100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10111111
WaitUs50
PORTB=%00000000
WaitUs100
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
WaitUs500
'Pacmanpos1
'
PORTB=%00001001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01010110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01010100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%00100011
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01110110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%00110100
WaitUs50
PORTB=%00000000
'terminapacman>comienza
comida
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
'Posicion1
WaitUs1000
PORTB=%00000000
Gosubtexto
PORTB=%00001000
WaitUs50
PORTB=%00000000
PORTB=%11100111
WaitUs50
PORTB=%00000000
WaitUs100
WaitMs15
WaitUsciclo
PORTB=%01000010
WaitUs50
PORTB=%00000000
WaitUs100
Wend
PORTB=%01000010
WaitUs50
PORTB=%00000000
WaitUs100
tiempo=tiempo+1
'Pacmanpos2
Whiletiempo<15
'
PORTB=%00010000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%00111100
PORTB=%01010111
tiempo=0
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01010111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%00010000
WaitUs50
PORTB=%00000000
WaitUs100
'Posicion2
PORTB=%00000000
Gosubtexto
WaitMs15
WaitUsciclo
tiempo=tiempo+1
Wend
tiempo=0
WaitUs100
WaitUs100
PORTB=%00111100
WaitUs50
PORTB=%00000000
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
'terminapacman>comienza
comida
PORTB=%11111111
WaitUs500
WaitUs50
PORTB=%00000000
PORTB=%00001000
WaitUs100
WaitUs50
PORTB=%00000000
PORTB=%11111111
WaitUs50
WaitUs1000
PORTB=%00000000
WaitUs100
PORTB=%00001000
WaitUs50
PORTB=%10111111
PORTB=%00000000
WaitUs50
PORTB=%00000000
WaitUs1000
WaitUs100
PORTB=%00001000
WaitUs50
PORTB=%00000000
WaitUs500
'Pacmanpos3
Whiletiempo<15
'
PORTB=%00000000
WaitUs150
PORTB=%00111100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01010000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01001000
WaitUs50
PORTB=%00000000
WaitUs250
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01111110
WaitUs50
PORTB=%00000000
'Posicion3
Gosubtexto
WaitMs15
WaitUsciclo
tiempo=tiempo+1
Wend
tiempo=0
Whiletiempo<15
PORTB=%00111100
WaitUs50
PORTB=%00000000
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01110110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%00110100
WaitUs50
PORTB=%00000000
'terminapacman>comienza
comida
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
WaitUs1000
PORTB=%00001000
WaitUs50
PORTB=%00000000
'Pacmanpos4
'
PORTB=%00000000
WaitUs150
PORTB=%01001011
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%11111100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01010111
WaitUs50
PORTB=%00000000
WaitUs250
'Posicion4
Gosubtexto
WaitMs15
WaitUsciclo
tiempo=tiempo+1
Wend
Gotoinicio
End
texto:'6400us
'LetraC
WaitUs1500'espacio
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
'Letra0
WaitUs250'espacio
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10000001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01111110
WaitUs50
PORTB=%00000000
WaitUs100
'LetraR
WaitUs250'espacio
PORTB=%1111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01110011
WaitUs50
PORTB=%00000000
WaitUs100
'LetraR
WaitUs250'espacio
PORTB=%1111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001000
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10001100
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%01110011
WaitUs50
PORTB=%00000000
WaitUs100
'LetraE
WaitUs250'espacio
PORTB=%11111111
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10010001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10010001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10010001
WaitUs50
PORTB=%00000000
WaitUs100
PORTB=%10010001
WaitUs50
PORTB=%00000000
WaitUs100
'Letra!
WaitUs250'espacio
PORTB=%11111101
WaitUs50
PORTB=%00000000
WaitUs250
PORTB=%11111101
WaitUs50
PORTB=%00000000
WaitUs250
PORTB=%11111101
WaitUs50
PORTB=%00000000
WaitUs250
Return