Professional Documents
Culture Documents
com 1/7
Compteurs asynchrones
Exercice 1
Q1 a pour horloge Q0; donc chaque front descendant de Q0, Q1 change dtat.
Q2 a pour horloge Q1; donc chaque front descendant de Q1, Q2 change dtat.
6. On a un dcompteur modulo 8.
7. Lhorloge de la 1re bascule dans les 2 cas est H. Pour le compteur lhorloge de la
bascule n est Qn-1 et pour le dcompteur lhorloge de la bascule n est . on doit
choisir soit Qn-1, soit . Pour faire le choix, on va utiliser une variable X, tel
que :
X horloge Mode
0 Qn-1 Compteur
1 Dcompteur
horloge = =
Exercice 2
Compteur modulo 11
Q3 Q2 Q1 Q0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
Remise zro 1 0 1 1
On peut simplifier cette relation logique en ne tenant compte que des sorties 1.En effet
cest la 1re fois que Q3, Q1 et Q0 soient 1(voir table). On peut donc utiliser :
R = =
ou
ou
Compteur modulo 12 :
On peut simplifier cette relation logique en ne tenant compte que des sorties 1.En effet
cest la 1re fois que Q3 et Q2 soient 1. On peut donc utiliser :
R = =
Compteur modulo 13 :
On peut simplifier cette relation logique en ne tenant compte que des sorties 1.On peut
donc utiliser :
R = =
Compteur modulo 14 :
On peut simplifier cette relation logique en ne tenant compte que des sorties 1.On peut
donc utiliser : R = =
Conclusion :
Dans un compteur asynchrone base des bascules JK activent sur front descendant de
lhorloge, on na pas besoin de mettre zro une sortie qui est dj zro si elle nest pas
prcde dune bascule qui a sa sortie zro. Autrement dit : si Qn = 0 et Qn+1 = 0 ; on na
pas besoin de mettre zro Qn+1.
Exercice 3
2. Lhorloge de la 1re bascule est CLK ; pour les autres bascules : lhorloge de la
bascule n est Qn-1. On a un compteur asynchrone modulo 12.
3. On modifie dabord le compteur pour obtenir un compteur modulo 10 :
0 1 2 3 4 5 6 7 8 9 0. Il suffit de remettre le compteur zro
lorsquil arrive 1010 = 10102 : R = .