Académique Documents
Professionnel Documents
Culture Documents
C 1
t
0
Q 1
t
0
Compteur Décodeur
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
Chronogramme :
t
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
Compteur
02/10/2024 asynchrone modulo 2 = 8
3
Pr. Hassan Ait Laasri 6
Compteur/Décompteur
Définitions
• Dans les compteurs asynchrones, seule la première bascule est synchronisée par un signal d’horloge
externe
• Les états des bascules du compteur évoluent successivement en cascade.
• Réalisation simple
• États transitoires
• Cycles impossibles
• Dans un compteur synchrone toutes les bascules sont synchronisées simultanément avec le même
signal d’horloge
• Les états des bascules du compteur évoluent simultanément au rythme de l’horloge.
• Cycles quelconques
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
RAZ
02/10/2024 Pr. Hassan Ait Laasri 9
Compteur/Décompteur
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
• Chronogramme :
H
t
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
02/10/2024 Pr. Hassan Ait Laasri 11
Compteur/Décompteur
Résumé
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
02/10/2024 Pr. Hassan Ait Laasri 14
X
Je désire réaliser un compteur
décimale: 0 →9
Avec 3 bascules: Modulo=23=8
Avec 4 bascules: Modulo=24=16
Peut-on réaliser compteur
inférieur à 2n ?
Principe :
Il faut utiliser un compteur asynchrone modulo 2n avec 2n ≥ M et interrompre le cycle
du comptage en provoquant une réinitialisation des bascules dès que la valeur du
modulo M est détectée.
Circuit combinatoire
R0 Q0 R1 Q1 Rn 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
02/10/2024 Pr. Hassan Ait Laasri 16
Compteurs
Exemple : compteur asynchrone modulo 6 (de 0 à 5)
Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
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
– Chronogramme :
t
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
02/10/2024 Pr. Hassan Ait Laasri 19
Compteurs
• Avantage des compteurs asynchrones: Simple
• Inconvénient des compteurs asynchrones
Accumulation des retard de propagation avec le nombre de bascule. Ce retard
limite la fréquence de synchronisation et crée des problèmes de décodage. Le
retard cumulatif maximal d’un compteur doit être inférieur à TH
Tous les cycles ne sont pas possibles.
Il subsistent des états transitoires.
t
Q0
0 1 0 0 1 0 0
t
Q1 Retard
0 0 0 1 1 1 0
t
02/10/2024 0 1 0 2 3 Ait Laasri
Pr. Hassan 2 0 20
Compteurs
Structure d’un compteur synchrone
Système combinatoire
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
02/10/2024 Pr. Hassan Ait Laasri 21
Comment réaliser le circuit
combinatoire
• Elle permet de déterminer quelles valeurs faut-il appliquer aux entrées pour faire
évoluer la sortie de la bascule d’un état vers un autre.
• Table d’excitation de la bascule JK :
Compteur synchrone
Exemple : compteur synchrone modulo 8
table de vérité :
Q- Q+ J K
0→0 0 x
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0→1 1 x
0 0 0 0 0 x 0 x 1 x
1→0 x 1
1 0 0 1 0 x 1 x x 1
1→1 x 0
2 0 1 0 0 x x 0 1 x
3 0 1 1 1 x x 1 x 1
4 1 0 0 x 0 0 x 1 x
5 1 0 1 x 0 1 x x 1
6 1 1 0 x 0 x 0 1 x
7 1 1 1 x 1 x 1 x 1
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x 1 1 x 0 1 x x 1
1 x 1 1 x 1 1 x x 1
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x x 1 0 0 0 1 x x
1 x x 1 0 1 0 1 x x
K1 Q0 J1 Q0
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x x x x 0 0 0 1 0
1 0 0 1 0 1 x x x x
K2 Q1Q0 J2 Q1Q0
K2 Q1Q0 J2 Q1Q0
logigramme :
Q 1Q 0
Q0 Q1 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
H
02/10/2024 Pr. Hassan Ait Laasri 28
Compteurs
Décompteur synchrone
Exemple : décompteur synchrone modulo 8
table de vérité :
Q- Q+ J K
0→0 0 x
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0→1 1 x
7 1 1 1 x 0 x 0 x 1
1→0 x 1
6 1 1 0 x 0 x 1 1 x
1→1 x 0
5 1 0 1 x 0 0 x x 1
4 1 0 0 x 1 1 x 1 x
3 0 1 1 0 x x 0 x 1
2 0 1 0 0 x x 1 1 x
1 0 0 1 0 x 0 x x 1
0 0 0 0 x 1 1 x 1 x
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x 1 1 x 0 1 x x 1
1 x 1 1 x 1 1 x x 1
K0 1 J0 1
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x x 0 1 0 1 0 x x
1 x x 0 1 1 1 0 x x
J1 Q0
K1 Q0
Q 1Q 0 Q 1Q 0
Q2 00 01 11 10 Q2 00 01 11 10
0 x x x x 0 1 0 0 0
1 1 0 0 0 1 x x x x
J2 Q1 Q0
K2 Q1 Q0
K2 Q1 Q0 J2 Q1 Q0
Q1Q0
logigramme :
Q0 Q1 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
H
02/10/2024 Pr. Hassan Ait Laasri 33