HOLA.
acabo de inscribirme en los foros y ps si no es demasiado tarde kisiera darte una manito con tu migracion de codigo, la verdad es casi igual, varia muy poco el set de instrucciones. este es el programa:
unsigned k=0; //declaracion de k
trisb=0x10; //pin4 de portb como entrada
trisc=0x00; //todo el portc como salida
void main() {
while (1){
if (portb.F4==1) // ejemplo: if (portb.F4==1) si pin 4 de portb es igual a 1...
// la letra F siempre va en mayusculas
{
delay_ms(10); //esto es
if (portx.Fx==1) //antirrebote
{
portc=k; //k es enviado por el puerto c
k++; //y aumenta para un proximo pulso
delay_ms(200); // delay opcional por si dejas presionado el pulsador, que se pueda ver el valor
}
}
}
}
espero te haya sido claro, de ayuda y que no haya sido demasiado tarde jeje.
saludos