Académique Documents
Professionnel Documents
Culture Documents
Module III
Electronique Numérique
Chapitre IV
Compteurs/Décompteur
Pr: M. JOHRI
Département Génie Informatique et Mathématiques (GIM)
Année scolaire: 2021 - 2022
2. Compteurs et décompteurs
Définition :
2
2. Compteurs et décompteurs
Classifications des compteurs
En logique séquentielle, les compteurs peuvent être décris en citant
les caractéristiques suivantes :
4
2. Compteurs et décompteurs
Compteurs asynchrones
Un compteur asynchrones est constitués de n-bascules JK
fonctionnant en mode T(Toggle: J=K=1).
Ces bascules sont montées en cascade c-à-d le signal d'hologe
commande uniquement la première bascule tandis que pour
chacune des autres bascules le signale d'horloge est fourni par
la sortie de la bascule précédente.
5
2. Compteurs et décompteurs
Compteurs asynchrones modulo 16 (cycle complet)
On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0 0 0 0 0 0 0 0 1
0
0
0
R ou Clr : est la remise à zéro
0
q : la valeur ancienne
0
Q : la valeur future
0
0
0
0
0
0
0
0
0
6
0
2. Compteurs et décompteurs
Compteurs asynchrones modulo 16 (cycle complet)
On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 1 0 0 1 0
0
0
R ou Clr : est la remise à zéro
0
q : la valeur ancienne
0
Q : la valeur future
0
0
0
0
0
0
0
0
0
7
0
2. Compteurs et décompteurs
Compteurs asynchrones modulo 16 (cycle complet)
On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 1 0 0 1 0
0 0 0 1 0 0 0 1 1
0 0 0 1 1 0 1 0 0
R ou Clr : est la remise à zéro
0 0 1 0 0 0 1 0 1
q : la valeur ancienne
0 0 1 0 1 0 1 1 0
Q : la valeur future
0 0 1 1 0 0 1 1 1
0 0 1 1 1 1 0 0 0
0 1 0 0 0 1 0 0 1
0 1 0 0 1 1 0 1 0
0 1 0 1 0 1 0 1 1
0 1 0 1 1 1 1 0 0
0 1 1 0 0 1 1 0 1
0 1 1 0 1 1 1 1 0
0 1 1 1 0 1 1 1 1
8
0 1 1 1 1 0 0 0 0
2. Compteurs et décompteurs
Compteurs asynchrones modulo 16 (cycle complet)
Q0 Q1 Q2 Q3
1
Q0 0 0
1
Q1 0 0
Q2 0 0 0
9
Q3 0 0 0
2. Compteurs et décompteurs
Compteurs asynchrones modulo 10 (cycle incomplet 0 9)
On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0 0 0 0 0 0 0 0 1
0
0 RAZ : sera effectuée par le
0 code 1010
0
0
0
0
0
0
10
2. Compteurs et décompteurs
Compteurs asynchrones modulo 10 (cycle incomplet 0 9)
On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 1 0 0 1 0
0 0 0 1 0 0 0 1 1 RAZ : sera effectuée par le
0 0 0 1 1 0 1 0 0 code 1010
0 0 1 0 0 0 1 0 1
0 0 1 0 1 0 1 1 0
0 0 1 1 0 0 1 1 1
0 0 1 1 1 1 0 0 0
0 1 0 0 0 1 0 0 1
1 1 0 0 1 0 0 0 0
11
Compteurs asynchrones modulo 10 (cycle incomplet 0 9)
Q0 Q1 Q2 Q3
1 1
Q0 0 0 0
1
Q1 0 0 0 0
Q2 0 0 0 0 0
1 12
Q3 0 0 0 0
2. Compteurs et décompteurs
Décompteurs asynchrones modulo 16 (cycle complet 15 0)
1
Q0 0 0 0
1 1
Q1 0 0
1 1
Q2 0 0
1 1 13
Q3 0 0
2. Compteurs et décompteurs
Compteurs synchrones
14
2. Compteurs et décompteurs
Compteurs synchrones
Rappel sur la bascule JK
J K Qn Qn+1
J K Qn+1 0 0 0 0
1 1
0 0 Qn 0 1 0 0
0 1 0 1 0
1 0 0 1
1 0 1 1 1
1 1 /Qn 1 1 0 1
1 0
Table inversée de JK
Qn Qn+1 J K
0 0
0 1
1 0
15
1 1
2. Compteurs et décompteurs
Compteurs synchrones
Rappel sur la bascule JK
J K Qn Qn+1
J K Qn+1 0 0 0 0
1 1
0 0 Qn 0 1 0 0
0 1 0 1 0
1 0 0 1
1 0 1 1 1
1 1 /Qn 1 1 0 1
1 0
Table inversée de JK
Qn Qn+1 J K
0 0 0 x
0 1 1 x
1 0 x 1
16
1 1 X 0
2. Compteurs et décompteurs
Compteur synchrone modulo 8 (cycle complet)
On aura besoin de 3 bascules JK
La résolution du problème consiste à chercher les équations
des entrées J et K de chaque bascule à l'aide de la table des
états recherchées;
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 Qn Qn+1 J K
0 0 1 0 0 0 x
0 1 0
0 1 1 x
0 1 1
1 0 x 1
1 0 0
1 1 X 0
1 0 1
1 1 0
1 1 1 17
2. Compteurs et décompteurs
Compteur synchrone modulo 8 (cycle complet)
On aura besoin de 3 bascules JK
La résolution du problème consiste à chercher les équations
des entrées J et K de chaque bascule à l'aide de la table des
états recherchées;
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 0 X 0 X 1 X Qn Qn+1 J K
0 0 1 0 X 1 X X 1 0 0 0 x
0 1 0 0 X X 0 1 X
0 1 1 x
0 1 1 1 X X 1 X 1
1 0 x 1
1 0 0 X 0 0 X 1 X
1 1 X 0
1 0 1 X 0 1 X X 1
1 1 0 X 0 X 0 1 X
1 1 1 X 1 X 1 X 1 18
2. Compteurs et décompteurs
Compteur synchrone modulo 8 (cycle complet)
1 1 1 1 X X X X
X X X X 1 1 1 1
1 1
0 X X 0 X 0 0 X
1 X X 1 X 1 1 X
Q0 Q0
0 0 X X X X 0 0
0 1 X X X X 1 0
Q0 Q1 Q 0 Q1 19
Compteur synchrone modulo 8 (cycle complet)
Q0 Q1 Q2
1
0 1 2
1
20