En el siguiente codigo lo que quiero es que a los 6 segundos aprox, se encienda el led.
creo que el problema se encuenttra en la variable y en desabilitar el timer 0, pero no logro corregirlo.
desde ya, muchisimas gracias.
**********************************************
#INCLUDE <16F84A.h>
#use delay(clock=4000000)
#fuses XT,NOWDT
#use standard_io(B)
int16 cont=0;
#int_TIMER0
void TIMER0_isr(int16 cont) {
cont++;
if(cont>100)
{
disable_interrupts(int_rtcc);
output_high(pin_b1);
} //Se recarga el timer0
set_timer0 (0);
}
void main() {
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256); //Configuración timer0
set_timer0 (0); //Carga del timer0
enable_interrupts(INT_TIMER0); //Habilita interrupción timer0
enable_interrupts(global); //Habilita interrupción general
while (1); //bucle infinito77
}