Changed syntax, still getting zeroes, what I'm doing wrong?

Code:
ldta  var porta.6 
lclk  var porta.3        

x var word
y var byte
z var byte
cnt var byte 'control word
adr var byte
sda var portc.0
scl var portc.1
lcdout $fe, $01, " "
adr=$23
x=0

cnt=%0100011
i2cwrite ldta, lclk, cnt, adr
pause 200
cnt=%00010001
i2cwrite ldta, lclk, cnt, adr 
pause 200
maik:
cnt=%0100011
i2cread ldta, lclk, cnt, adr, x 
pause 200
lcdout $fe, $1, dec x
pause 200
goto maik