Disculpen pero no se si alguien puede ayudarme para poder suprimir codigo de mi función de captura de mi puerto lo tengo hecho en asm pero lo quiero hacer en c
bucle:
if (INTCONbits.INT0IF){
goto int1;
}
else{
goto bucle;
}
int1:
if (INTCON3bits.INT1IF){
INTCON3bits.INT1IF = 0x00; //Limpia bandera de INT1
temporal = temporal + 1;
if (temporal == 0x09){
INTCON3bits.INT1IF = 0x00; //Limpia bandera de INT1
if (linea == 0xF0){
linea = 0x00;
paso = 0x00;
temporal = 0x00;
INTCONbits.INT0IF = 0x00; //Limpia bandera de INT0
goto bucle;
}
else{
sigue2:
if (linea == paso){
goto guardar1;
}
else{
INTCON3bits.INT1IF = 0x00; //Limpia bandera de INT1
paso = paso++;
sigue:
if (INTCON3bits.INT1IF){
goto sigue2;
}
else{
goto sigue;
}
}
}
}
else{
goto int1;
}
}
else{
goto int1;
}
guardar1: