Wenn das LCD genauso angeschlossen wird wie auf der CC1 dann Hab ich hier einen Zähler der M XXXXXXX schreibt (XXXXXXX soll ne Zahl sein)
Code:
define lcd byteport[2]
define rw port[13]
define rs port[14]
define e port[15]
define buffer byte
define parameter byte
define zahl word
define ziffer byte
define x word
define ein port[1]
gosub initialisierung
pause 10
x=0
#loop
pause 2
x=x+1
gosub lcd_out
goto loop
#lcd_out
zahl=x
parameter=1
gosub whichline
parameter=77
gosub writeletter
ziffer=zahl/100
parameter=ziffer+48
gosub writeletter
zahl=zahl-ziffer*100
ziffer=zahl/10
parameter=ziffer+48
gosub writeletter
zahl=zahl-ziffer*10
ziffer=zahl
parameter=ziffer+48
gosub writeletter
parameter=32
gosub writeletter
parameter=x
gosub writeletter
gosub clear
return
#initialisierung
lcd=off
parameter=&h38:gosub command
lcd=&b00000010
tog e
tog e
parameter=&h28:gosub command
parameter=&h0c:gosub command
#clear
parameter=&h02:gosub command
parameter=&h02:gosub command
return
#whichline
if parameter=1 then parameter=&h80
if parameter=2 then parameter=&hc0
goto command
#command
buffer=off
goto write_
#writeletter
buffer=&b00100000
#write_
lcd=buffer or (parameter shr 4)
tog e
tog e
lcd=buffer or (parameter and &h0f)
tog e
tog e
return
Lesezeichen