Sandra:
Mucho no te voy a servir para aprender el manejo de paginas, pero debes estudiar para el PIC que utilizes donde estan las direcciones en cada uno, habilitar la pagina antes de utilizarlo y luego volver a la pagina en uso por ti.
Por ejemplo:
Para setear el port B debes decirle al registro TrisB como estara, por lo tanto debes ir a su pagina (BSF RP0), setear el registro (clrf TrisB ) (serian todas salidas asi) y volver a la pagina donde estabas, seguramente pagina 0 (BCF RP0).
Todas estas movidas de pagina son como dices muy complejas, porque puedes olvidarte de retornar, por ello cuando cambies de pagina recuerda setear todos los registros que sean necesarios en ese momento.
Como comentario, te digo que en un proyecto mio utilizo 12 pines del PIC16F84 como salidas, mientras que por los mismos pines leo la configuracion del sistema a manejar, tiempos , etc.
El programa realiza un ciclo y luego vuelve a configurar todo como entradas, lee las configuraciones, vuelve a configurar todo como salidas y sigue su trabajo.
Esto es un ejemplo que te doy, pero si tendras que tener mucho cuidado en estos manejos, pues son muy peligrosos.
Espero haberte sido de ayuda.
Feliz Navidad !!b]
Ahh ! por cierto, muy bueno el pedido a Papa Noel !!
