Académique Documents
Professionnel Documents
Culture Documents
A). Présentation :
I ). Introduction :
Un compteur est un ensemble de bascules qui servent à compter les impulsions mises en entrées
(Horloge). Le comptage peut-être fait dans différents codes : Binaires, B.C.D., Gray,
Complémenté, …
II ). Cycle de comptage :
Sur un compteur branché en mode synchrone, toutes les entrées d’horloges des bascules
sont reliées ensembles à l’entrée d’horloge du montage.
Avantages :
Toutes les bascules commutent en même temps
Compteurs 1 JFA12
Inconvénients :
Montage compliqué pour prévoir les états.
2°). Compteur Asynchrone :
Sur un compteur branché en mode asynchrone, l’entrée d’horloge du montage est branchée
sur l’horloge de la première bascule ; la sortie de la première bascule sert d’horloge pour la
2ème bascule, et ainsi de suite ….
Avantages :
Montage simple
Inconvénients :
A cause des décalages temporels, ne va pas haut en fréquence
D Q Q
Ck CLK Q
Ck
.
. .
t
Compteurs 2 JFA12
QA QB QC
D Q D Q D Q
A B C
Ck CLK Q CLK Q CLK Q
Ck
. . . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 1 2 3 4 5 6 7 0 1
t
On remarque que si l’on prend les sorties QC.QB.QA, on obtient le nombre de fronts
d’horloge que l’on a eu en entrée, on a donc réalisé un compteur.
Cycle de Comptage :
7 1
6 2
5 3
Compteurs 3 JFA12
3°). Décompteur à l’aide de bascules D :
QA QB QC
D Q D Q D Q
A B C
Ck CLK Q CLK Q CLK Q
Ck
.
. . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 7 6 5 4 3 2 1 0 7
t
De même que si l’on prend les sorties QC.QB.QA, on obtient le décompte du nombre
fronts d’horloge que l’on a eu en entrée, on a donc réalisé un décompteur.
Cycle de décomptage :
Compteurs 4 JFA12
0
7 1
6 2
5 3
4
En résumé, si on a des bascules front montants, on réalise un décompteur, alors que si on a
des bascules fronts descendants, on réalise un compteur.
Si on utilise des bascules avec Set et Reset, il suffit de faire un reset ou un set des bascules
au nombre de fin +1 ici 6 (1102) pour obtenir le nombre de départ voulu ici 2 (0102).
&
QA QB QC
S
D Q D Q D Q
A B C
R
Compteurs 5 JFA12
Ck
. . . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 1 2 3 4 5 2 3 4 5
t
7 1
6 2
5 3
5°). Exercice :
Compteurs 6 JFA12
&
QA QB QC
S
D Q D Q D Q
A B C
R
R
Ck CLK Q CLK Q CLK Q
Ck
.
. . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 7 6 5 4 3 2 6 5 4
t
Compteurs 7 JFA12
0
7 1
6 2
5 3
4
II ). A l’aide de bascules JK :
V CC
14 12
J Q Q
14 12
J Q Q
1
1 Ck CLK
Ck CLK 3 13
3 13 K Q
K Q
VCC
14 12
J Q Q
14 12
J Q Q
1
Ck CLK 1
3 13 Ck CLK
K Q 3 13
VCC K Q
QA QB QC
14 12 14 12 14 12
J Q J Q J Q
1 1 1
Ck CLK CLK CLK
3 13 3 13 3 13
K Q K Q K Q
Compteurs 8 JFA12
Ck
. . . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 1 2 3 4 5 6 7 0 1
t
QA QB QC
14 12 14 12 14 12
J Q J Q J Q
1 1 1
Ck CLK CLK CLK
3 13 3 13 3 13
K Q K Q K Q
Compteurs 9 JFA12
Ck
.
. . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 7 6 5 4 3 2 1 0 7
t
De même que si l’on prend les sorties QC.QB.QA, on obtient le décompte du nombre
fronts d’horloge que l’on a eu en entrée, on a donc réalisé un décompteur.
Si on utilise des bascules avec Set et Reset, il suffit de faire un reset ou un set des bascules
au nombre de fin +1 ici 6 (1102) pour obtenir le nombre de départ voulu ici 3 (0112).
&
QA QB QC
14 12 14 12 14 12
S
J Q J Q J Q
1 1 1
Ck CLK CLK CLK
3 13 3 13 3 13
R
K Q K Q K Q
Compteurs 10 JFA12
Ck
. . . . . . . . .
t
QA
QB
QC
QC.QB.QA
0 1 2 3 4 5 3 4 5
t
6 6
Si on utilise des bascules avec Set et Reset, il suffit de faire un reset ou un set des bascules
au nombre de fin -1 ici 2 (0102) pour obtenir le nombre de départ voulu ici 5 (1012).
QA
QB &
QC
14 12 14 12 14 12
S
J Q J Q J Q
1 1 1
Ck CLK CLK CLK
3 13 3 13 3 13
R
K Q K Q K Q
Compteurs 11 JFA12
Ck
. . . . . . . . .
QA
QB
QC
QC.QB.QA
0 7 6 5 4 3 5 4 3 5
t
2 2
Compteurs 12 JFA12