Se_rie 3 Logique Se_quentielle ENSA

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