Kallitos, gracias por tu aclaración, creo entenderlo bien, el switch lo dispara TIMER0, esto sería el equivalente a los delay entre dígitos, y luego, el timer1 es el encargado del flag que mueve el tiempo, es decír varía los dígitos cada segundo...
Una cosa que veo, se supone que 1 minutos son 60 segundos, tu contador lo hace con 99??
Salu2