Sunteți pe pagina 1din 21

TP N°1 :

Logique séquentielle
Bascules

Ben jomaa Maissa

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.

II) Bascule « RS » asynchrone :

Cette bascule est commandée par  2 entrées  :  R et S


 L’entrée d’enclenchement S (Set= activer) permet la mise à 1 de la sortie Q.
2
 L’entrée de déclenchement R (Reset= désactiver) permet la mise à 0 de la sortie Q.
Pour R = S = 0, la sortie Q garde son état précédent (mémorisation) et pour S = R = 1 donne un état
indéterminé (interdit).
S
 Symbole  : R

 Table de vérité d’une bascule RS  :

Exemple de bascule RS réalisée à partir de deux opérateurs logiques de type OU-


NON à deux entrées :

 Schéma :

3
III) Les bascules synchrones  :

 Modes Asynchrone et Synchrone :


 Dans une bascule asynchrone, les ordres appliqués sur les entrées provoquent
immédiatement le changement d’état de la sortie.
 Dans une bascule synchrone, le changement d’état de la sortie ne se produit qu’à la
présence simultanée d’un signal de commande et d’un signal de synchronisation
appelé signal d’horloge (H) ou Clock.
Le signal d’horloge est généralement un train d’impulsion  :

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  :

L’horloge agit au moment du front


montant 

L’horloge agit au moment du front


descendant 

L’horloge agit pendant toute la


durée du niveau haut

L’horloge agit pendant toute la


durée du niveau bas

On distingue 4 bascules synchrones  : RSH, JK, D et T

 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,

CLK. Il comporte deux fronts: un front montant et un front descendant.

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 à

l'état opposé: On dit qu'il y'a eu basculement.

 Symbole d'une bascule JK :

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

On distingue deux types de bascule D. La bascule D synchrone et la bascule D à

verrouillage.

Bascule D synchrone

C'est une bascule qui transmet en sortie la valeur de l'entrée à l'instar du D

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  :

Sur front montant sur front descendant

 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  :

 A l’aide de bascule D :

Diviseur de fréquence par deux réalisé avec une bascule D.


Il existe un montage particulier réalisé avec une bascule D. c’est celui où la sortie /Q est reliée à
l’entrée D

Le chronogramme ci contre permet de suivre l'évolution des signaux d'horloge et des sorties
Q et .

Explications :

Supposons que la sortie Q soit au niveau « 0 »


à l'instant t0. et D sont donc au niveau
« 1 ». A l'instant t1 se produit le premier front
actif. La sortie Q bascule et passe au niveau
« 1 » puisque l'entrée D est au niveau « 1 ».

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.

A l’aide de bascule JK  :

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.

Nous allons voir qu'il existe un problème lié au


temps de propagation à l'intérieur de la bascule..
En effet, si vous regardez la figure 7, vous
remarquez qu'il existe un état transitoire entre les
instants t1 et t2 et entre les instants t3 et t4.

Un diviseur par deux peut


aussi être obtenu avec une
bascule JK comme
représenté figure 8.

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 :

Diagramme d’état d’une bascule JK  :

Diagramme d’état d’une bascule D  :

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 :

a. Réaliser le montage à l’aide de bascule D.


b. Déterminer les chronogramme de Q0 ,Q1 ,Q2 
c. On désire maintenant automatiser le montage. Les LED devront s’allumer à tour de
role comme indiquer dans le tableau ci-dessous
Cas 1  :

Feu Durée d’allumage


rouge 3 sec
orange 3sec
vert 3sec

16
Cas 2  :

feu Durée d’allumage


Rouge 6 sec
orange 2 sec
vert 4 sec

Réaliser pour chacun des deux cas le montage à l’aide de  :


- Bascules D
- Bascule JK

5 . A l’aide de bascule JK réaliser  :


a. Un compteur BCD asynchrone et vérifier son fonctionnement
b. Un compteur BCD synchrone et vérifier son fonctionnement
La séquence générée par un compteur BCD est 023456789, 0123456789

Solution la question N°5 :

Compteur asynchrone modulo 10

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

S-ar putea să vă placă și