Buenas a todos

,
Gracias al foro estoy avanzando, de apoco pero avanzando con el manejo de los micros. Tengo una idea y es hacer un contador de vueltas para un motor. Inicialmente tengo el LCD, un pic16F877a y 3 botones. El tema que me trae aquí es que he encontrado que al guardar la variable NroVueltas en la eeprom interna del pic (aparentemente la graba porque lo veo en la simulación cuando cargo el .cof) y darle stop a la simulación cuando nuevamente enciendo la misma no se muestra el valor almacenado en la variable "NroVueltas".
Para grabar la variable en la eeprom estoy usando una función de RedPic que usa la #int_eeprom. Les agradeceria mucho si me pudieran explicar que es lo que no estoy tomando en cuenta para grabar de modo correcto la eeprom interna en la posicion 0. La idea a futuro es guardar mas variables segun vaya necesitando, de antemano muchas gracias por la ayuda, saludos!! (adjunto programa y simulación).