Vous êtes sur la page 1sur 6

T0CON :CONTROL DEL TIMER0

TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0


1

Puesta en marcha del TIMER0:


1: habilita y pone en marcha el TIMER0
0: deshabilita y detiene en marcha el TIMER0

FOSC/4 0

TMR0L
1

SYNC
1

T0CKI pin PRESCALER 0


INTCON

T0SE
PSA
T0PS2 T0PS1 T0PS0
T0CS
TMR0IE TMR0IF
TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0

1 1

Bit de configuracin del modo 8/16 bits


1: modo 8 bits
0: modo 16 bits

FOSC/4 0

TMR0L
1

SYNC
1

T0CKI pin PRESCALER 0


INTCON

T0SE
PSA
T0PS2 T0PS1 T0PS0
T0CS
TMR0IE TMR0IF
TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0

1 1 0

Bit de seleccin de modo Contador/temporizador


1: modo contador ( TIMER0 se incrementa en cada transicin del pin RA4/T0CKI)
0: modo temporizador (TIMER0 se incrementa en cada ciclo de instruccin
FOSC/4)

FOSC/4 0

TMR0L
1

SYNC
1

T0CKI pin PRESCALER 0


INTCON

T0SE
PSA
T0PS2 T0PS1 T0PS0
0 T0CS
TMR0IE TMR0IF
TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0

1 1 0 0

Bit de seleccin del flanco en modo contador


1: flanco de bajada por el pin RA4/T0CKI
0: flanco de bajada por el pin RA4/T0CKI

FOSC/4 0

TMR0L
1

SYNC
1

PRESCALER 0
INTCON

0
T0SE
PSA
T0PS2 T0PS1 T0PS0
0 T0CS
TMR0IE TMR0IF
TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0

1 1 0 0 0

Bit de PERMISO DE PRESCALER


1: prescaler no habilitado
0: prescaler habilitado

FOSC/4 0

TMR0L
1

SYNC
1

PRESCALER 0
INTCON

0
T0SE
PSA
T0PS2 T0PS1 T0PS0
0 T0CS 0
TMR0IE TMR0IF
0 0 0 1:2

0 0 1 1:4
TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0
0 1 0 1:8 0
1 1 0 0 0 0 1

0 1 1 1:16

1 0 0 1:32 Bits selector del prescaler del TIMER0


T0PS [2 :0]
1 0 1 1:64

1 1 0 1:128

1 1 1 1:256
FOSC/4 0

TMR0L
1

1
SYNC 1 1 1 1 1 1 1 1
PRESCALER 0
INTCON

T0SE
0 1
PSA
T0PS2 T0PS1 T0PS0
0 T0CS 0
0 1 0 TMR0IE TMR0IF

Vous aimerez peut-être aussi