Escolar Documentos
Profissional Documentos
Cultura Documentos
Temporizador/contador de 8 bits;
Pre-escalador de 8 bits (lo comparte con el temporizador perro guardián);
Fuente de reloj interna o externa programable;
Generación de interrupción por desbordamiento; y
Selección del flanco de reloj externo programable.
El bit7 al poner este bit a 0 se activan unas resistencias pull up internas que el
microcontrolador tiene en el puerto B.
El bit6 es para cuando se utilice una interrupción externa por el pin INT, con
este bit se elige si se quiere que la interrupción sea por flanco de subida o por
flanco de bajada.
El bit5 T0CS este es el bit que en este caso interesa, al poner este bit a 1 se
elige utilizar el timer0 PIC como contador, si se le pone a 0 se elige utilizar el
timer0 PIC como temporizador.
El bit4 T0SE con este bit se elige si se quiere que el timer0 PIC cuente por flanco
de subida, esto es cuando la señal que llega por el pin T0CKI pase de 0 a 1, o
que cuente por flanco de bajada , esto es cuando la señal que llega por el
pin T0CKI pase de 1 a 0, si T0SE=1 se contará por flanco de bajada, si T0SE=0
se contará por flanco de subida.
Cada vez que la señal digital que llegue al pin T0CKI, de acuerdo a lo que se
halla elegido con el bit T0SE, el valor del contador, esto es el valor del
registro TMR0, aumentará en una unidad hasta un máximo de 255, luego se
pondrá nuevamente a 0 y otra vez comenzará a contar.