int1 contador = 0; // 1 bit
#int-TMR0
void int_timer(void)
{
if(contador++)
{
output_toggle(PIN_B0);
}
else
{
output_toggle(PIN_B1);
}
}
...
Me pregunto como tomara el ++ para cuando es un bit...
O sera conveniente hacer una XOR ... Eso depende del compilador.. Como no se como es que se maneja, simplemente fui por lo mas simple jeje
MOVLW 01
XORWF contador,F
BTFSC contador.0
GOTO xxx
#int_TIMER1
void int_timer(void)
{
set_timer0(59536); // carga del timer para 500us o 0.5ms
if(contador++)
{
output_toggle(PIN_B0);
}
else
{
output_toggle(PIN_B1);
}