http://www.todopic.com.ar/foros/index.php?topic=16897.0leetelo y sabras la idea...
habilitas el timer1 como contador externo, asignas el valor en 32768, al tener el cristal entre los pines T1OSO y T1OSI el timer contara 32768 pulsos que seran exactamente 1 segundo... cada vez que la interrupcion se desborde, suma 1 al valor de segundos.... para saber las milesimas, solo lee el valor del timer1 en el momento de pulsar, haces una pequeña resta y multiplicalo por 30e-6, que se obtiene desde 1/32768hz que es el periodo de la frecuencia del cristal
osea.... imagina que el timer1 despues de pulsar esta en 53004, haces una resta.... 65536-el valor obtenido....despues lo multiplicas por el valor de antes....
65536-53004=12532.... asi sabras cuanto tiempo has obtenido, piensa que la cuenta del timer1 empieza siempre en 32768....
12532*30e-6=0.3824 seg
despues para obtener los segundos y minutos desde el contador de segundos.... ya no creo que tengas problemas....
no se si pillas la idea...