the data sheet address is a 7 bit address pbp uses 8 bit address
what are ic2writes for ?
they seem to be of no value that i can see
you defined sda and scl why not use them ?

more like

start:
I2CREAD SDA,SCL,$6C,$0E,[B0,B1]
LCDOut $FE, 1, dec B1
LCDOut $FE, $C0, dec B0
goto start