this is what I have done, I changed this

shiftout sda, scl, 5, [%10100000, %00000000, 5]
shiftout sda, scl, 5, [%10100000, %00000000, %10100001]
TRISA.7 = 1
shiftin sda, scl, 7, [circunferencia]
TRISA.7 = 0

to this

i2cwrite sda, scl, %10100000, %0000000000, [%00000101]
i2cread sda, scl, %10100001, %000000000, [circunferencia]

But the display shows 128 and not 005