Você está na página 1de 1

Cristal

GND
Fosc/4
DIAGRAMA TIMER1
=
ciclo de
maquina T1CON.RD16 = 0; // habilita modo de contagem para o módulo CCP
1; //modo de temporização em 16 bits

Utilizado somente
PSA para programação
T1CON.TMR1ON = 1; // liga timer1
0; // desliga timer1 do módulo CCP

Chave
Liga/Desliga prescaler RD16
PIR1.TMR1IF
Seletor de função T1CKPS1, T1CKPS0
(flag de estouro)
Prescaler:
1:8
1:4 Flag de sinalização de estouro
1:2 do Timer1
TMR1H TMR1L PIR1.TMR1IF = 0; não ocorreu estouro
1:1
(byte MSB) (byte LSB) 1; ocorreu estouro do timer

Contador Detector de Borda Registrados de contagem no modo


16 bits (contagem de 0 a 65535)
T1CON.TMR1CS = 0; // contagem com base no ciclo de máquina
1; // contagem em T1CK1

RC0/T1CKI

INTCON.GIEH
RCON.IPEN Vetro de Interrupção
INTCON.GIEL
(LEVEL das PIE1.TMR1IE Desvio do programa
(habilita chave
interrupção) (habilita interrupção) para tratamento da
Geral
interrupção)
Interrupção do timer1

Bit de Habilitação de Interrupção do TIMER1


PIE1.TMR1IE = 0; interrupção do timer1 desligada
1; interrupção do timer1 ligada

Você também pode gostar