Académique Documents
Professionnel Documents
Culture Documents
El bit cinco sirve para configurar el incremento del timer, ya sea por
instrucción o por medio de un pulso externo.
1=Ciclo externo en RA4/TOCKI
0= Por Instrucciones
•El bit 4 se confugura solo si se trabaja conincremento por pulso externo,
este bit determina si el timer se incrementa por el pulso de
bajada(Cambio de 5v a 0V) o subida (de 0 a 5V).
0=Subida 1= Bajada.
•Los bits del 3 sirve para decir al PIC si el prescalador es para el
timer o el wachtdog.
1= Wachtdog
0=Timer
•Los bit del 0-2 se usan para configurar el preescalador,
deacuerdo a la siguiente tabla.
•En cuanto al registro INTCON se refiere nos interesan los bits 5
y2
•El bits 5 se usa solo cuando se trabaja con interrupciones, y sirve para
habilitar la interrupción del timer (con un 1)
•El bit 2 se coloca en uno cuando el timer termina de contar, y se usa
para verificar cuando el Timer se desbordó. Este bits debe ser puesto
en cero antes que el timer empiece a contar y una vez que termine.
COMO CALCULAR EL TIEMPO
DESEADO
T=(256 – TMR0)*PRES*c
TMR0=256c - T/(PRES*c)
Para nuestro caso TMR0=256 - (10mS/64us) =99.75 ~ 100
Para calcular el verdadero retardo se rempolaza en
T=(256 – TMR0)*PRES*c
T= (256 – 100)*64us = 9.984mS
Se observa que se obtinen una buena resolución, de ahí la
ventaja de utilizar mejor los retardos con el timer cuando la
precisión del retardo es crítica
CONFIGURACIÓN Y USO DEL TIMER
Tomando como ejemplo el anterior retardo, el sotware de
configuración del timer y del retardo queda de la siguiente forma.