les dejo el codigo que me pidieron . En realidad es para una matris de texto pasante que ya funciona solo me falta ingresar los datos a la memoria por i2c como no funciono probe con la eeprom pero el mismo problema (como hacer los datos de la variable decimales) SI GRABO "L" NO HAY PROBLEMA SALE LA L.
SALUDOS.
trisa=0
trisb=0
DEFINE I2C_SCLOUT 1
contro CON %10100000 ;contro contiene valor constante %10100000
PinSCL VAR Porta.7 ;pin señal de reloj I2C
PinSDA VAR Porta.6 ;pin de datos I2C
a var byte
vat var byte
portb=0
Inicio:
for a =0 to 7
i2cWRITE PinSDA,PinSCL,contro ,a,vat
PAUSE 10
next a
for a =0 to 7
I2CREAD PinSDA,PinSCL,contro,a,[vat]
pause 10
portb = vat ; ESTO NO FUNCIONA ¡¡¡¡¡"
LCDOUT $FE, 1,"Memoria nro ",a,"___",dec vat ; ESTO SI.....
pause 1000
next a
END