Antes de responder, copio y pego lo que te puse en el otro post que creaste.
- No postees varias veces lo mismo, no sirve para ayudarte
- Aunque es legible, intenta no usar mayusculas, eso se usa como para "gritar", y se puede leer por igual
lo mejor seria que copies y pegues el codigo aca. antes de sacar una imagen. te lo digo para la proxima.
No se mucho de mikroC, pero me causa mucha duda el tema de
int l at rb0_bit
Intenta cambiar el l=0 r=0 por un lata=0;
asi tambien para los demas :
l=1 r=0 -> lata=0x01
l=0 r=1 -> lata=0x02
l=1 r=1 -> lata=0x03
Y fijate si funciona.
En ese PIC tenes LATx y PORTx, usa PORTx para leer el estado del PIN, y LATx para escribir el valor a un PIN