[QUOTE=skimask;64461]Ok, so the parenthesis don't make a difference, no problem...Guess we're going to have to build this up from scratch...
Do you have that LCD connected to your project? Is it working as you expect it to work (i.e. displays HELLO if you command it)

No , I have not a LCD display on the same leds display , but in my mind is to do this . I have a LCD display on a test plate for differnet programs .
I know very well to work with a LCD display ( is a good "HELP " in MicroBasic Studio Plus



EDIT: Never mind, obviously you do have the LCD connected...

In reference to your I2CWRITE statements a few posts ago...

"Obtein a number which is a hexa from a teperature ...968 ,975 - 2408,2421 "

This is wrong . Was a dream ! When I have put my fingers on it , what I can see on leds display was more differnt by my body temperature


..............................................

Is not necesary to use " HIGH BYTE " I use only "LOW BYTE "

This will store the WORD variable temperature in two bytes as required.
Then for retrieving that same value:
[code]
adr = 24
i2cread i2cdat, i2cclk, $a0, adr, temperature.highbyte
adr = 25
i2cread i2cdat, i2cclk, $a0, adr, tempearture.lowbyte
.............

digit var byte[5]
digit[5] = temperature dig 4
digit[4] = temperature dig 3
digit[3] = temperature dig 2
digit[2] = ","
digit[1] = temperature dig 1
digit[0] = temperature dig 0

I'll try this !