Académique Documents
Professionnel Documents
Culture Documents
TD 03 Corrige
TD 03 Corrige
T.D. 3 Corrig
Logique squentielle
Exercice 1
Aprs avoir rappel les tables de vrit des bascules D et JK synchronises sur front montant, donnez le
chronogramme des sorties Q de chacune des bascules cbles ci-dessous en fonction dune entre dhorloge H.
Bascule D
Bascule JK
Exercice 2
1. Donnez la table de vrit du montage ci-dessous :
1/12
Exercice 3
On dispose de bascules JK synchronises sur front montant. Chaque bascule possde des entres asynchrones prioritaires actives ltat bas : set et reset.
2/12
l'allumage, le condensateur est dcharg et impose une tension de zro volt lentre de la porte
ET. La porte considre cette tension nulle comme un niveau logique 0. Un reset est alors activ sur
les bascules.
Le condensateur se charge ensuite travers la rsistance jusqu la tension V cc. Une fois que la tension a atteint un certain seuil (par ex : Vcc/2), la porte ET la considre comme un niveau logique 1. Le
reset nest plus impos par la porte ET qui laisse passer le niveau de sortie de la porte NON-ET sur
les entres reset des bascules. Le compteur fonctionne alors dans son tat normal.
T.D. 3 Corrig
3/12
Dcharger le condensateur permet de se replacer dans le mme tat qu lallumage, et donc deffectuer une remise zro.
Pour dcharger le condensateur, un simple bouton poussoir ses bornes est suffisant. Un appui sur le
bouton aura pour effet de court-circuiter le condensateur.
6. Que suffit-il de faire pour remplacer les bascules JK par des bascules D ?
La cellule de base dun compteur asynchrone est un diviseur de frquence par deux. Il suffit donc de
remplacer les bascules JK par des bascules D cbles en diviseur de frquence par deux. C'est--dire
de remplacer le cblage de la figure 1 par le cblage de la figure 2 ci-dessous :
T.D. 3 Corrig
4/12
Exercice 4
On dsire raliser un compteur/dcompteur asynchrone modulo 10 avec une possibilit de chargement parallle du nombre N = dcba (0 N 9).
Ce compteur/dcompteur comportera deux entres de commande X et Y.
X = 0 : Chargement parallle de N (quelque soit Y).
X = 1 : Compteur si Y = 0 et dcompteur si Y = 1.
Vous avez votre disposition quatre bascules JK et toutes les portes logiques ncessaires. Les bascules
sont synchronises sur front descendant et possdent des entres de forage (set et reset) actives ltat
bas.
1. Dessinez le schma de connexion des bascules, de faon obtenir un compteur si Y = 0 et un dcompteur si Y = 1 (sans tenir compte du modulo pour linstant).
Si un 0 est prsent sur l'entre dun OU exclusif, ce dernier se comporte comme un suiveur par rapport
son autre entre. Si cest un 1 qui est prsent, il se comporte comme un inverseur.
Ainsi, quand Y = 0, ce sont les sorties Q qui sont relies aux entres dhorloge de chaque bascule : on obtient un compteur. Par contre, quand Y = 1, les sorties Q sont complmentes avant dtre relies lentre dhorloge de la bascule qui suit : on obtient un dcompteur.
T.D. 3 Corrig
5/12
Dtecter la valeur 10 pour le compteur revient tester Qb et Qd puisque dans le cycle dun compteur
modulo 10 (de 0 9), Qb et Qd ne sont jamais 1 en mme temps. Leur premier passage 1 se fera
donc obligatoirement sur la valeur 10.
Dtecter la valeur 15 pour le dcompteur revient tester Qb et Qd puisque dans le cycle dun dcompteur modulo 10 (de 9 0), Qb et Qd ne sont jamais 1 en mme temps. Leur premier passage 1 se
fera donc obligatoirement sur la valeur 15.
On a donc, dans les deux cas, aussi bien pour le compteur que pour le dcompteur, une dtection de la
valeur servant imposer ltat suivant qui se fera sur les sorties Qb et Qd.
Pour la suite, on posera : M=Q bQ d
Lorsquune valeur dtecter est atteinte : Qb et Qd sont 1 et M passe 0. Le reste du temps M est
1.
3. Compltez la table de vrit ci-dessous pour les entres set et reset des quatre bascules en fonction de
X et de Y.
X
Ra
Sa
Rb
Sb
Rc
Sc
Rd
Sd
Chg //
Cpt
Dcpt
Dans chaque case du tableau, il faut prciser quelle valeur doivent prendre les entres set et reset des
diffrentes bascules pour chacun des modes de fonctionnement du montage.
Concernant le chargement parallle, il faut que la sortie Q prenne la valeur de lentre N (Qa = a,
Qb = b, Qc = c, Qd = d). Par exemple si a = 0, Qa doit prendre la valeur 0. Il faut donc effectuer un
reset sur la bascule. Au contraire, si a = 1, cest un set qui doit tre effectu. Ce rsultat est obtenu
en reliant lentre Ra a et lentre Sa a.
T.D. 3 Corrig
6/12
T.D. 3 Corrig
7/12
Exercice 5
Soit le montage ci-dessous :
On constate que le 1 de lentre S, se propage sur un certain nombre de portes ET. Ces dernires
peuvent ds lors tre remplaces par un fil. Linverseur, en haut du montage, propage un 0 sur les
autres portes ET. Ce 0 est alors recopi sur les entres des portes OU. Or, un 0 sur lentre dune porte
OU, nous permet de la remplacer par un fil. Aprs simplification, nous obtenons le schma quivalent
suivant :
T.D. 3 Corrig
8/12
Et aprs simplification :
On retrouve de nouveau un registre dcalage, mais qui dcale cette fois vers la droite. Il est maintenant facile de remplir le chronogramme sachant quil sagit uniquement de dcaler des bits, dans un
sens ou dans lautre.
T.D. 3 Corrig
9/12
Exercice 6
1. Remplissez la table des transitions dune bascule JK.
Q(t)
Q(t+1)
La table des transitions dune bascule JK se remplit laide de sa table de vrit. Il faut dterminer
quelles valeurs taient prsentes sur les entres J et K au moment de la transition.
Ligne : Q passe de 0 0
tat mmoire
mise 0
Ligne : Q passe de 0 1
tat inverseur
mise 1
Ligne : Q passe de 1 0
tat inverseur
mise 0
Ligne : Q passe de 1 1
tat mmoire
mise 1
(J=0, K=0)
(J=0, K=1)
(J=1, K=1)
(J=1, K=0)
(J=1, K=1)
(J=0, K=1)
(J=0, K=0)
(J=1, K=0)
Dans un premier temps, on dsire raliser un compteur synchrone modulo 7 laide de bascules JK
synchronises sur front montant.
2. laide de la table des transitions, remplissez le tableau ci-dessous :
Q2
Q1
Q0
J2
K2
J1
K1
J0
K0
T.D. 3 Corrig
10/12
De faon vidente :
K0 = 1
J1 = Q0
K2 = Q1
Q2
Q1 Q0
J0
00
01
11
10
J0 = Q1 + Q2
Q2
K1
00
01
11
10
K1 = Q0 + Q2
Q1 Q0
Q2
J2
00
01
11
10
J2 = Q0.Q1
4. Dessinez le schma de cblage.
Pas de difficult particulire, il suffit de se servir des quations tablies prcdemment afin deffectuer les diffrentes connexions.
T.D. 3 Corrig
11/12
Q1
Q0
J2
K2
J1
K1
J0
K0
6. Donnez les quations des entres J0, K0, J1, K1, J2 et K2.
Q1 Q0
Q2
Q1 Q0
J0
00
01
11
10
Q2
J0 = Q1.Q2 + Q1.Q2
K0
00
01
11
10
K0 = Q1.Q2 + Q1.Q2
Q1 Q0
Q2
Q1 Q0
J1
00
01
11
10
Q2
J1 = Q0.Q2
K1
00
01
11
10
K1 = Q0.Q2
Q1 Q0
Q2
Q1 Q0
J2
00
01
11
10
J2 = Q0.Q1
T.D. 3 Corrig
Q2
K2
00
01
11
10
K2 = Q0.Q1
12/12