Du darfst eben nur das eine Bit abfragen, wo du deinen Sensor angeschlossen hast. In Basic

dim Alle as byte

irgendwo:
I2Cstart
I2Cwbyte addr+1
I2Crbyte Alle
I2Cstop

if Alle.0 = 1 then ..... SensPin #0
--
if Alle.7 = 1 then .... SensPin #7


Wenn der Sharp aber analoge Werte schickt, geht das so nicht gut, da mußt du an einen analog-Eingang statt auf der PCF...