si pongo antes clear_interrupt(int_timer0) antes de avilitar el timer ¿me ara lo que pedia al principio, empezar a contar nada mas? ¿este comando es similar a clear_interrupt(INT_RB); de int_rb?
INTCON: Puede darme el numero de desbordamientos que a tenido el timer me seria muy util, otras interrupciones tienen prioridad son largas y no pasan por varios void_timer1(); con un solo TMR1IF no es suficiente, tambien necesitaria ponerlo a cero cada vez que le pido este numero o acabe void_timer1().INTCON no puede darte el numero de desbordamientos. Mirate el datasheet para entender mejor el funcionamiento del PIC. En especial la seccion de interrupciones.
¿GIE es lo mismo que enable_interrupts(global); como se invoca? veo que el compilador acmite -GIE:- pero las interrupciones no funcionan.GIE es el bit que habilita las interrupciones globales. Poner a 1 este bit es lo mismo que hacer enable_interrupts(global).