Académique Documents
Professionnel Documents
Culture Documents
Les compteurs
1
1 Définitions
3
2 Compteurs asynchrones
Compteurs asynchrones
Compteurs asynchrones modulo 2n (compteur binaire)
Principe : l’horloge déclenche la première bascule dont la
sortie sert d’horloge à la bascule suivante et ainsi de suite
jusqu’à la nième bascule.
La propriété d’inversion de l’état de la sortie des bascules
JK est utilisée : avec une bascule JK à déclenchement sur
front descendant et lorsque J=K=1, la sortie change d’état
à chaque front de l’horloge.
0 Q0 0 Q1 0 Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
4
RAZ
2 Compteurs asynchrones
logigramme :
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
RAZ
5
2 Compteurs asynchrones
Chronogramme :
Q0
0 1 0 1 0 1 0 1
t
Q1
0 0 1 1 0 0 1 1
t
Q2
0 0 0 0 1 1 1 1
t
0 1 2 3 4 5 6 7 0
6
2 Compteurs asynchrones
R0 S0 Q0 R1 S1 Q1 Rn Sn Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
7
2 Compteurs asynchrones
Exemple : compteur asynchrone modulo 6 (de 0 à 5)
table de vérité :
Q2 Q1 Q0 R2 S2 R1 S1 R0 S0
0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0
2 0 1 0 0 0 0 0 0 0
3 0 1 1 0 0 0 0 0 0
4 1 0 0 0 0 0 0 0 0
5 1 0 1 0 0 0 0 0 0
6 1 1 0 1 0 1 0 1 0
7 1 1 1 Φ Φ Φ Φ Φ Φ
R2 R1 R0 = 1
S2 S1 S0 0
8
2 Compteurs asynchrones
tableau de Karnaugh :
Q1Q0
Q2 00 01 11 10
0 0 0 0 0
1 0 0 Φ 1
équation logique :
R0 R1 R2 Q2Q1
9
2 Compteurs asynchrones
logigramme :
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
Q2Q1
10
2 Compteurs asynchrones
Chronogramme :
Q0
0
0 1 0 1 0 1 0 1
t
Q1
1
0 0 1 1 0 0 0 0
t
Q2
1
0 0 0 0 1 1 0 0
t
0 1 2 3 4 5 6 0 1 2
11
3 Décompteurs asynchrones
logigramme :
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
RAZ
12
3 Décompteurs asynchrones
Chronogramme :
Q0
0 1 0 1 0 1 0 1
t
Q1
0 1 1 0 0 1 1 0
t
Q2
0 1 1 1 1 0 0 0
t
0 7 6 5 4 3 2 1 0
13
3 Décompteurs asynchrones
R0 S0 Q0 R1 S1 Q1 Rn Sn Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
14
3 Décompteurs asynchrones
Exemple : décompteur asynchrone modulo 5 (de 4 à 0)
Grp A 24 11 2016
table de vérité :
Q2 Q1 Q0 R2 S2 R1 S1 R0 S0
4 1 0 0 0 0 0 0 0 0
3 0 1 1 0 0 0 0 0 0
2 0 1 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
7 1 1 1 0 1 1 0 1 0
6 1 0 1 Φ Φ Φ Φ Φ Φ
5 1 1 0 Φ Φ Φ Φ Φ Φ
R2 S1 S0 0
S2 R1 R0 =1
15
3 Décompteurs asynchrones
tableau de Karnaugh :
Q1Q0
Q2 00 01 11 10
0 0 0 0 0
1 0 Φ 1 Φ
équation logique :
R0 R1 S2 Q2Q1 ou R0 R1 S2 Q2Q0
16
3 Décompteurs asynchrones
logigramme :
0 Q0 0 Q1 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
Q2Q1
17
3 Décompteurs asynchrones
Chronogramme :
Q0
1
0 1 0 1 0 0 1 0
t
Q1
1
0 1 1 0 0 0 1 1
t
Q2
1
1 0 0 0 0 1 0 0
t
4 3 2 1 0 7 4 3 2 1
18
3 Décompteurs asynchrones
Compteurs / décompteurs asynchrones modulo 2n :
Avec des bascules JK à déclenchement sur front descendant :
pour un compteur, on relie la sortie Qn (n>0) des bascules à
l’entrée d’horloge Hn+1,
pour un décompteur, on relie la sortie Qn complémentée (n>0)
des bascules à l’entrée d’horloge Hn+1.
Avec des bascules JK à déclenchement sur front montant :
pour un compteur, on relie la sortie Qn complémentée (n>0) des
bascules à l’entrée d’horloge Hn+1,
pour un décompteur, on relie la sortie Qn (n>0) des bascules à
l’entée d’horloge Hn+1.
Pourréaliser un compteur / décompteur, il faut une entrée de
sélection X qui détermine le sens de comptage en fonction de
sa valeur de X. Par exemple :
si X=0 → comptage, il faut aiguiller la sortie Qn vers l’horloge
Hn+1,
si X=1 → décomptage, il faut aiguiller la sortie Qn
complémentée vers l’horloge Hn+1.
19
3 Décompteurs asynchrones
X Qn Hn+1
0 0 0 Hn+1 XQn XQn
Comptage
0 1 1
1 0 1
Décomptage Hn+1 X Qn
1 1 0
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H ? H ? H
1 K Q 1 K Q 1 K Q
R R R
RAZ
20
X
4 Compteurs synchrones
Q0
0 1 0 0 1 0 0
t
Q1 Retard
0 0 0 1 1 1 0
t
21 0 1 0 2 3 2 0
4 Compteurs synchrones
Structure d’un compteur synchrone
Le signal d’horloge est commun à toutes les bascules.
Il faut utiliser n bascules JK (M ≥ 2n) et agir sur les entrées J
et K en fonction de l’état des sorties Q.
Système logique
K0 J0 0 Q0 K1 J1 0 Q1 Kn Jn 0 Qn
S S S
J Q J Q J Q
H H H
K Q K Q K Q
R R R
0 0 0
H
22
4 Compteurs synchrones
J K Q- Q+
0 0 0 → 0
Mémoire Q- Q+ J K
0 0 1 → 1
0 1 0 → 0 0 →0 0 Φ
Mise à 0 0 →1 1 Φ
0 1 1 → 0
1 0 0 → 1 1 →0 Φ 1
Mise à 1 1 →1 Φ 0
1 0 1 → 1
1 1 0 → 1
Inversion
1 1 1 → 0
23
4 Compteurs synchrones
table de vérité :
Q- Q+ J K
0→0 0 Φ
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0→ 1 1 Φ
0 0 0 0 0 Φ 0 Φ 1 Φ
1 →0 Φ 1
1 0 0 1 0 Φ 1 Φ Φ 1
1 →1 Φ 0
2 0 1 0 0 Φ Φ 0 1 Φ
3 0 1 1 1 Φ Φ 1 Φ 1
4 1 0 0 Φ 0 0 Φ 1 Φ
5 1 0 1 Φ 0 1 Φ Φ 1
6 1 1 0 Φ 0 Φ 0 1 Φ
7 1 1 1 Φ 1 Φ 1 Φ 1
24
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ 1 1 Φ 0 1 Φ Φ 1
1 Φ 1 1 Φ 1 1 Φ Φ 1
K0 1 J0 1
25
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ 1 0 0 0 1 Φ Φ
1 Φ Φ 1 0 1 0 1 Φ Φ
K1 Q0 J1 Q0
26
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ Φ Φ 0 0 0 1 0
1 0 0 1 0 1 Φ Φ Φ Φ
K2 Q1Q0 J2 Q1Q0
27
4 Compteurs synchrones
logigramme :
Q1Q0
0 Q0 0 Q1 0 Q2
J0 S J1 S J2 S
1 J Q J Q J Q
H H H
K Q K Q K Q
K0 R K1 R K2 R
0 0 0
H
28
4 Compteurs synchrones
29
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ 1 1 Φ 0 1 Φ Φ 1
1 Φ 1 1 Φ 1 1 Φ Φ 1
K0 1 J0 1
30
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ 0 1 0 1 0 Φ Φ
1 Φ Φ 0 1 1 1 0 Φ Φ
K1 Q0
K1 Q0 J1 Q0
31
4 Compteurs synchrones
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ Φ Φ 0 1 0 0 0
1 1 0 0 0 1 Φ Φ Φ Φ
K2 Q1Q0
K2 Q1Q0 J2 Q1Q0
32
4 Compteurs synchrones
logigramme :
Q1Q0
0 Q0 0 Q1 0 Q2
J0 S J1 S J2 S
1 J Q J Q J Q
H H H
K Q K Q K Q
K0 R K1 R K2 R
0 0 0
H
33
4 Compteurs synchrones
34
4 Compteurs synchrones
35
4 Compteurs synchrones
Bascule D:
D Q- Q+ Q- Q+ D
0 0→0 0→0 0
0 1→0 0→1 1
1 0→1 1→0 0
1 1→1 1→1 1