Vous êtes sur la page 1sur 14

Sommaire

 INTRODUCTI
ON

LE TIMER I  PRESENTATION DES


REGISTRES ET LEURS
ROLES
 CONCLUSIO
N

 PRESENTATION
DES QUESTIONS
INTRODUCTIO
N
 compteur de 16 bits qui compte jusqu'à 65536 (0 à 65535)
 Possède 14 registres en son sein

LE TIMER I
 Possède deux modes de fonctionnement :

 Le mode normal

 Le mode CTC

65535

3250

0
PESENTATION DES
REGISTRES ET LEURS
ROLES
1.1- Les Registres de contrôles

Nous avons deux registres de contrôle dans le timer 1 :


 Le registre de contrôle A : TCCR1A

LE TIMER I  Le registre de contrôle B : TCCR1B


 Le registre de contrôle C :
TCCR1C

7 6 5 4 3 2 1 0
PESENTATION DES
REGISTRES ET LEURS
ROLES
1.1- Les Registres de contrôles

 Le registre de contrôle B : TCCR1B


Exemple

LE TIMER I Si je règle CS13=0, CS12=0, CS11=1, CS10=1 alors je divise l'horloge globale
par 4. Ça signifie que le compteur sera incrémenté toutes les 4 impulsions
d'horloge.
Ainsi, si mon quartz me donne une horloge à 16MHz (une impulsion tous les
0.0625µs), cela signifie que le compteur augmentera de "1" toutes les 0.25µs.
PRESENTATION DES
REGISTRES ET LEURS
ROLES
1.2 Description des modes et évolution des sorties
correspondantes
 Mode comparaison non PWM (normal ou CTC
modes)

LE TIMER I
PRESENTATION DES
REGISTRES ET LEURS
ROLES
2 – Le registre TCNT1 (flag)

C’est un registre 16 bits composé des registres :

LE TIMER I  TCNT1H
 TCNT1L

7 6 5 4 3 2 1 0
TCNT
1
PRESENTATION DES
REGISTRES ET LEURS
ROLES
2 – Le registre ICR1 (Input Capture Register )

C’est un registre 16 bits composé des registres :

LE TIMER I  ICR1H
 ICR1L

7 6 5 4 3 2 1 0
ICR1H & ICR1L ICR1
PRESENTATION DES
REGISTRES ET LEURS
ROLES
2 – Les registre OCR1A et OCR1B (registre de comparaison)
Il en existe 4 type le registre : OCRA1AL , OCR1AH, OCRA1BL ,

LE TIMER I
OCR1BH

7 6 5 4 3 2 1 0
OCRA1 & OCR1B OCR1A
PRESENTATION DES
REGISTRES ET LEURS
ROLES
3- Le registres TIMSK1
registre qui permet de valider ou non les interruptions et de choisir
les interruptions déclenchées

LE TIMER I 7 6 5 4 3 2 1 0

4- Le registres TIFR1
Ce registre qui contient les indicateurs de dépassement, de comparaison,
qui permettent de déclencher les interruptions.

7 6 5 4 3 2 1 0
PRESENTATION DES
REGISTRES ET LEURS
ROLES

5- Le registres GTCCR
registre qui permet de valider ou non les interruptions et de choisir

LE TIMER I les interruptions déclenchées

7 6 5 4 3 2 1 0
LE TIMER CONCLUSION
I
PRESENTATION DES
QUESTIONS
Question 1
Le timer 1 possède combien de registre de contrôle ?

LE TIMER I
A) 5
B) 3
C) 2

Question 2
Le registre OCR1A & OCR1B sont :
A) Des registres de contrôle
B) Des registres de comparaison
C) Des registres de capture
PRESENTATION DES
QUESTIONS
Question 3
Parmi les propositions suivantes veuillez sélectionnée le registre
de capture.

LE TIMER I
A) TIFR1
B) TCNT1
C) TIMSK1
D) ICR1

Question 4
Parmi les deux modes de fonctionnement du timer veuillez choisir
le mode qui est caractérisé par le débordement (overflow).
A) Le mode normal
B) Le mode CTC
PRESENTATION DES
QUESTIONS

Question 5

LE TIMER I Les bits CS (select Clock) du registre TCCR1B permettent de :


A) Choisir la durée de l’horloge
B) Autoriser ou non les changements d’état sur les pattes OC1x
C) Servent à diviser encore l'horloge du compteur 1 si
nécessaire.