Documente Academic
Documente Profesional
Documente Cultură
Logique séquentielle
Bascules
1A EEA G1
1
I. But de la manipulation :
On se propose au cours de cette manipulation d’examiner des circuits dont l’état des sorties
dépend non seulement des entrées mais également de l’état antérieur des sorties appelés
circuit séquentielle.
Ces circuits peuvent travailler soit en mode synchrone, soit en mode asynchrone :
Mode synchrone : à tout moment les signaux d’entrée peuvent provoquer le
changement d’état des sorties. Ces changement ne dépend que la succession d’état
transitoires dont le nombre et la durée peut etre variable
Mode Asynchrone : le moment exact ou les sorties peuvent changer d’état est
commande par un signal d’horloge
II. Etude théorique :
1) Définition :
Un système est dit « système séquentiel » lorsque ses variables de sorties ne dépendent pas
uniquement des combinaisons des variables d’entrées mais aussi de l’état antérieur (précédent)
de chacune de ses sorties.
2) Modélisation :
e1
e2 Système S= f(e1, e2, …, en,
en Séquentiel s)
S
I. Les bascules :
Définition :
Une bascule est un système séquentiel permettant d’assurer la mémorisation d’une variable binaire.
Le circuit de base d’une bascule est une mémoireeélémentaire (mémoire à 1 bit) possédant deux états
stables pouvant passer d’un état à l’autre (basculement).
n
Chaque bascule possède une ou plusieurs entrées et deux sorties Q et Q́ complémentaires.
Une bascule est identifiée par son nom et son mode de commande. On distingue :
Les bascules asynchrones.
Les bascules synchrones.
Schéma :
3
III) Les bascules synchrones :
Niveau haut
Front descendant
Front montant
Niveau bas
4
Différents modes d’action d’horloge :
Il existe quatre modes d’actions d’horloge connus par les symboles suivants :
Bascule RSH :
Une bascule RSH (aussi appelé RST) est une bascule RS à laquelle on a ajouté une
troisième entrée, généralement notée H (pour horloge). Cette troisième entrée a la
fonction suivante :
si H est au niveau logique 0, la sortie maintient son état, quels que soient les niveaux
appliqués aux entrées R et S ;
si H est à 1, la bascule RS répond normalement aux commandes appliquées à ses
entrées
Bascule RS synchrone (RSH)
Une bascule RS synchrone est une bascule qui réagit sur l'ordre d'un signal d'horloge.
Signal d'horloge: C'est généralement un train d'onde carré ou rectangulaire noté H, CK,
5
6
Exemple d’application :
Bascule JK :
Une bascule JK possède 2 entrées nommées J et K qui jouent les rôles que les entrées S et
R d'une bascule RSH. La seule différence réside au niveau de la condition S=R=1 qui donne
lieu à un état ambiguë. Lorsque cette condition survient, la sortie Q de la bascule JK passe à
7
Table de vérité d'une bascule JK :
Exemple d'application
Bascules trigger
Une bascule trigger ou bistable est une bascule dont la sortie commute à chaque front du
signal d'horloge.
8
9
Bascule D
verrouillage.
Bascule D synchrone
Bascule D à verrouillage
10
C'est une bascule donc la sortie recopie l'entrée D lorsque l'entrée de validation (VAD) est
au niveau haut dans le cas contraire (VAD=0), la sortie reste verrouillée (Qn=Qn-1)
Bascule T :
La bascule T (pour Toggle) change d'état à chaque front montant (ou descendant selon sa
conception). Ainsi, lorsque l'entrée T est à 1, cela a pour effet de d'inverser la valeur de Q
11
(est donc l'inverse de Q). Pour toutes les autres configurations (c'est-à-dire sauf lorsque T=1
et devant un flanc montant), Q gardera la même configuration
Symbole :
Table de virété :
Chronogramme :
12
II. Application des bascules :
1) Division de fréquence :
La division de fréquence par 2 peut etre réaliser par les circuits suivants :
Le chronogramme ci contre permet de suivre l'évolution des signaux d'horloge et des sorties
Q et .
Explications :
13
Entre les instants t1 et t2, l'entrée D est au niveau « 0 ». Donc, à l'instant t2, Q revient au
niveau « 0 » et D au niveau « 1 ». A l'instant t3, Q repasse au niveau « 1 » et ainsi de suite.
La période du signal qui est présent sur la sortie Q est ainsi le double de celle du signal
CLOCK. Autrement dit, la fréquence du signal de sortie est la moitié de celle du signal
d'horloge. C'est pour cette raison que ce montage
s’appelle un diviseur par 2.
14
IV) Les compteurs :
Un compteur est circuit séquentiel comportant n bascule décrivant au rythme d’une horloge
un cycle de comptage régulier ou quelconque d’un maximum de 2n combinaisons.
Les compteurs sont classés en deux catégories suivant leurs modes de fonctionnement :
Compteurs asynchrones (à propagation) : ce sont des compteurs dont la sortie de chaque
bascule agit comme le signal d’horloge de la suivante.
Compteur synchrone (parallèle) :ce sont des compteurs tels que toutes les bascules sont
déclenchées en meme temps par le meme signal d’horloge
Pour la réalisation des compteurs synchrone à l’aide des bascules JK , D ,ou T on utilise les
Diagramme d’état suivants :
15
Diagramme d’état d’une Bascule T :
III. Manipulation :
1. Concevoir un module réalisant une bascule RS et vérifier son fonctionnement.
2. Analyser et vérifier le fonctionnement d’une bascule JK et d’une bascule D.
3. Concevoir un module réalisant un diviseur de fréquence par 2 à l’aide de bascule D
puis à l’aide de bascule JK.
4. On désire réaliser un montage simulant le fonctionnement réel d’un feu tricolore .
Les LED devront s’allumer à tour de role , avec un seul allumé à un instant donné
(jamais aucu feu et jamais plusieur feu) , et dans l’ordre rouge , vert, orange ,
rouge ,vert , orange, ect. Ce nouveau montage présenter seulement 3 états
différents et le feu rouge devra etre allumé à ma mise sous tension :
16
Cas 2 :
17
Compteur synchrone modulo 10
Pour réaliser des compteurs synchrones à base des bascules JK, on utilise la table suivante :
18
P : présent F : future
A partir de la table Q0 J0 K0 on peut tirer J0 = K0 = 1
19
20
21