Code:
Clr CON 1
Comm Con $FE
LINE1 con $80 ;2
LINE2 con $c0
LINE3 con $94
LINE4 con $d4
Dx con $14
offset var byte
Begin:
Pause 500
LCDOUT $FE,$40,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F ' Cust Char #0
LCDOUT $FE,$48,$1F,$1F,$1F,$1F,$00,$00,$00,$00 ' Cust Char #1
LCDOUT $FE,$50,$00,$00,$00,$00,$1F,$1F,$1F,$1F ' Cust Char #2
LCDOUT $FE,$58,$00,$00,$00,$00,$00,$0E,$0E,$0E ' Cust Char #3
LCDOUT $FE,$60,$00,$00,$00,$00,$00,$1F,$1F,$1F ' Cust Char #4
LCDOUT $FE,$68,$1F,$1F,$1F,$00,$00,$00,$00,$00 ' Cust Char #5
LCDOUT $FE,$70,$00,$01,$03,$07,$0F,$1F,$1F,$1F ' Cust Char #6
LCDOUT $FE,$78,$00,$00,$00,$00,$00,$00,$01,$03 ' Cust Char #7
Main:
offset=0
LCDOUT comm, clr
lcdout comm, line1, "T", _
COMM, LINE2, "E", _
COMM, LINE3, "S", _
COMM, LINE4, "T"
offset=2
PAUSE 1000
GOSUB NUMERO2
PAUSE 1000
GOSUB NUMERO1
PAUSE 1000
GOSUB NUMERO3
PAUSE 2000
GOTO MAIN
Numero1:
LCDOUT COMM,LINE1+offset,7,6,0,_
COMM,LINE2+offset+2,0,_
COMM,LINE3+offset+2,0,_
COMM,LINE4+offset+2,0
offset=offset+4
RETURN
Numero2:
LCDOUT COMM,(LINE1+offset),1,1,1,0,_
COMM,(LINE2+offset),2,2,2,0,_
COMM,(LINE3+offset),0,1,1,1,_
COMM,(LINE4+offset),0,2,2,2
offset=offset+5
RETURN
Numero3:
LCDOUT COMM,LINE1+offset,1,1,1,0,_
COMM,LINE2+offset+1, 4, 4, 0,_
COMM,LINE3+offset+1, 5, 5, 0,_
COMM,LINE4+offset,$02, $02, $02, $00
offset=offset+5
RETURN
I'm still working on something...
Bookmarks