//Hay que declarar esto en la funcion Main para que sea un segundo:
//setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256); //timer0 konfiguratu
//-------------------------------------------------
#int_TIMER0
void TIMER0_isr(void)
{
if (ms<15){ // 15 veces para lograr un segundo, (no son milisegundos)
ms++;
}else{
ms=0;
if (s<59){
a0=1;
s++;
a0=0;
if(s%2==0){a4=1;}
if(s%2==1){a4=0;}
}else{
s=0;
if (m<59){
m++;
}else{
m=0;
if (h<23){
h++;
}else{
h=0;
}
}
}
}
No hay comentarios:
Publicar un comentario
Cualquier critica, propuesta idea o sugerencia sera bien recibida