Bueno ya te he respondido un poco por correo y veo que ya puedes postear en el foro. Te cuento:
1º Como solo vas a necesitar 2 salidas tienes que configurar el puerto con los 2 pines que necesites como salidas.
2º Creo que vas a necesitar 1 registro de 16 bits y otro de 8 bits, asi que debes de crearlos y darles el nombre que quieras.
3º Deberas de trabajar con interrupciones, te aconsejo que utilices el TMr1 que es de 16bits y por tanto debes de configurar las interrupciones de este timer
4 Con un valor por ejemplo de 0x0B0e, el timer 1 se desborda cada 0,5sg Puedes utilizar cualquier otro valor que te venga bien
5º Cada vez que seproduzca la interrupcion vas incrementando el registro de 16 bits que has creado
6º vas testeando hasta que llegue al valor deseado y en ese caso incrementas el de 8 bits,
7º Cuando se alcanze el valor total cambias de estado tus salidas y vuelves a empezar.
Basicamnete esto es lo que tienes que hacer.
Ve implementandolo y nos cuentas.
Los 3 registros a crear pueden no ser necesario y solo necesites 2. Echa la cuenta.
Para configurar la interrupcion del TMR1 desgargate el manual de la pagina de Niple y aunque es la version 4.0 sirve para configurar la interrupcion.
SAludos y FELIZ AÑO
Fermin