Ola rproto,
Algo que creo te esta sucediendo, es que en proteus se simula con el archivo (COF) no se que programa utilizas. mplab,microcode,picc compiler en C,ni ple
Por lo general el archivo de simulación debe ser el COF. que es el que te muestra el programa creado y lo puedes correr paso a paso para la depuración y ver lo que ocurre con las variables creadas, y en el programa en si, ver su bifurcación, saltos y demás menesteres de este, y ver los valores de incremento decremento y la información que hallas puesto en ellas, también puede suceder que no hallas activado su ejecución en la pestaña DEBUG al final de esta están las configuración o la implementación de esta función saludos