Upload
fathi-abderrahmane
View
216
Download
0
Embed Size (px)
Citation preview
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
1/8
UNIVERSITE CHOUAIB
DOUKKALI
ECOLE NATIONALE DES
SCIENCES APPLIQUEES
EL JADIDA
T.D - Eléments d’électroniqe nmériqe! Série "
Exercice 1
Apres avoir rappelé la table de vérité réduite d’une bascule JK, synchronisée sur front
descendant, donner les chronogrammes des sorties Q de chacune des bascules câblées ci-
dessous en fonction de la variation d’horloge H.
Exercice 2
Page 1 sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
2/8
1- n utilisant des bascules JK synchronisées sur front descendant, proposer un schéma
réalisant un compteur asynchrone modulo 1!.
"- #achant $ue cha$ue bascule poss%de des entrées asynchrones prioritaires actives & l’état
bas ' set et reset, modifier le montage pour en faire un compteur modulo 1".
(- n partant de ), tracer son chronogramme sur un cycle complet.
*- A+outer un interrupteur automati$ue $ui permet la remise & éro & l’allumage. n peut
utiliser un circuit /0 dont le condensateur commence & se charger & l’allumage
2- A+outer un interrupteur manuel de remise & éro.
Exercice 3
1- /emplir la table de transition d’une bascule JK '
3ans un premier temps, on désire réaliser un compteur synchrone modulo 1) & l’aide
de bascules JK synchronisées sur front descendant.
"- A l’aide de la table des transitions remplir le tableau ci-dessous '
(- 3onner les é$uations des entrées J1, K1, J2, K2, J3, K3, J4, et K4.
*- 3onner le schéma du compteur synchrone modulo 1).
Exercice 4
4rois bascules sont initialisées avec 51, 5", 5( 6 1, ), 1.
Page 2 sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
3/8
1) /appeler la table de vérité d’une bascule 3.
2) 3resser un tableau avec les états de 51, 5", 5( pour les di7 premi%res périodes
d’horloge.
3) 8roposer un schéma $ui permet le m9me fonctionnement avec des bascules JK.
Exercice 5
4outes les $uestions sont indépendantes
1 7pli$ue comment on peut modifier une bascule JK pour obtenir une bascule 3.
" A l’aide d’un chronogramme, trouver $uelle fonction réalise ce montage :
( n veut $ue l’alarme se déclenche seulement si le signal A passe & 1 avant ;. < faut-il
placer A et ; :
* Tracer les chroogra!!es "u sch#!a su$%a& a%ec "es 'ascules ac&$%es
sur (ro& !o&a& e& ) &*+ ,1*,2*+- Doer la (oc&$o "u !o&age-
Page . sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
4/8
Exercice 6
Com#ter-Décom#ter
O souha$&e r#al$ser u c$rcu$& co!/&eur "#co!/&eur ) c0cle co!/le&
/er!e&&a& "e co!/&er ou "e "#co!/&er e '$a$re /ur "e + ) - Pour
co!!a"er le co!/&age ou le "#co!/&age o u&$l$se u s$gal DC = 3u$ sera
au + log$3ue /our co!/&er e& au 1 log$3ue /our "#co!/&er- De /lus o
"$s/ose "e 'ascules 4K co!!a"#e sur (ro& !o&a&-
Exercice 7
1 >e fonctionnement de ces bascules est-il synchrone ou asynchrone : Argumenter votre
réponse.
" 4racer les chronogrammes des sorties 5a, 5b et 5c & l’état initial, 5a65b65c6 ?)?.
( 0onvertir en décimal les trois bits binaires 5c, 5b et 5a en prenant 5a pour bit de poids
faible.
* 5uelle est la fonction réalisée :
2 @9mes $uestions avec le circuit ci-dessous
Exercice 8
Page 5 sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
5/8
1 A l’aide de bascule créer un compteur binaire naturel * bits." A l’aide de comparateurs *>#B2 créer un comparateur B bits.
( n utilisant les deu7 montages précédents, créer un montage $ui permette, suite & l’action
d’une commande Init , de compter & partir de éro tant $ue la valeur * bits en sortie du
compteur est inférieure & la consigne sur le comparateur. Cne fois les deu7 valeurs égales,
le compteur est inhibé et seule une nouvelle action sur Init peut relancer un cycle.
* Daire le schéma de réalisation complet
Exercice 9
n désire
réaliser un
compteur=décompteur asynchrone modulo 1) avec une possibilité de chargement parall%le du
nombre E 6 dcba ) F E F G.
0e compteur=décompteur comportera deu7 entrées de commande X et Y.
X 6 ) ' 0hargement parall%le de E $uel $ue soit Y.
Page 6 sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
6/8
X 6 1 ' 0ompteur si Y 6 ) et décompteur si Y 6 1.
Hous ave a votre disposition $uatre bascules JK et toutes les portes logi$ues nécessaires. >es
bascules sont synchronisées sur front descendant et poss%dent des entrées de forIage set et
reset actives & l’état bas.
1 3essine le schéma de conne7ion des bascules, de faIon a obtenir un compteur si Y =
0 et un décompteur si Y = 1 sans tenir compte du modulo pour l’instant.
" 5uelles valeurs sur la sortie du compteur et du décompteur doit-on détecter pour
réaliser le modulo 1).( 0ompléte la table de vérité ci-dessous pour les entrées set et reset des $uatre bascules
en fonction de X et de Y.
* n déduire les é$uations de chacune des entrées set et reset .
Exercice 10
#oit le montage ci-dessous '
1 Analyser le circuit de la figure ci-dessus selon la valeur de l’entrée #.
" 5uelle fonction réalise ce montage:
Exercice 11
Page 7 sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
7/8
Cn registre n-bits est un circuit sé$uentiel possédant n entrées I ) I n-1 et n sorties A) An-
1. Cn signal supplémentaire Load , en entrée, détermine le comportement du circuit pour
cha$ue front dhorloge '
• si Load 6 ), les sorties restent inchangées L
• si Load 6 1, les sorties Ai deviennent égales au7 entrées I i .
1- 8our un registre 1-bit ' écrire lé$uation $ui e7prime l’état de sortie A' en fonction del’entrée I, la sortie de la sé$uence précédente A et le signal Load .
". 3onner le schéma d’un tel registre
(. Assembler * registres 1-bit pour construire un registre *-bits.
Cn registre à décalage shift register est un circuit capable de décaler linformation $uil
contient dun bit vers la gauche ou vers la droite L il est alimenté par une entrée SI Serial
Input et poss%de une seule sortie SO Serial Output .
*. Assembler * bistables 3 pour construire un registre & décalage *-bits.
2. n consid%re le circuit suivant '
>es rectangles du haut sont des multiple7eurs "71 ' si ladresse S vaut )
respectivement 1, alors Q 6 D0 respectivement D1.
3onner selon la valeur de l’entrée >oad les sorties 5 i.
!. n consid%re le circuit suivant '
Page sur 8
8/16/2019 Se_rie 3 Logique Se_quentielle ENSA
8/8
a 7pli$uer le fonctionnement du multiple7eur *M1 puis donner ses sorties enfonction des différentes combinaisons #1#).
b- 7pli$uer le fonctionnement du montage ci-dessus.
c- 3e $uel type de montage s’agit-il :
Page 8 sur 8