Vous êtes sur la page 1sur 13

ARTICLE 10

LOGIQUE SÉQUENTIELLE

OBJECTIF :
Identifier les différents types de bascules.

PREREQUIS :
Les bascules et le tableau de Kargnaugh

CONDITIONS DE RÉALISATION :
Simulateur logique.
Logiciel de CAO (ORCAD) :
Logiciel WORKBENCH :
CONTENU DE LA LEÇON :
I/Définition d’une bascule:
II/La bascule RS asynchrone :
III/Les bascules synchrones :
IV/ Les bascules équivalentes :
V/Evaluation :

Logique séquentielle / Les bascules Page 1 /13


LES BASCULES
I/ DEFINITION D’UNE BASCULE :
La bascule, appelée encore flip-flop en anglais, est le circuit séquentiel de base
possédant deux états stables pouvant passer d’un état à l’autre (basculement).Elle
constitue une mémoire élémentaire (mémoire à 1 bit) permettant de mémoriser une
information fugitive.
Chaque bascule possède une ou plusieurs entrées et deux sorties Q et Q
complémentaires.
La mémorisation fait appel à un verrou (Lath) dont le principe de rétro-action
peut être représenté par la structure interne suivante.

A Q

B Q

On peut vérifier alors :

(Q=1) (B=1) (Q=0) (A=0) (Q=1)

(Q=0) (B=0) (Q=1) (A=1) (Q=01)

On remarque qu’il y a deux états possibles pour une bascule :


**état "0" : (Q=0 ; Q=1)

**état "1" : (Q=1 ; Q=0)

Ce type de circuit est encore appelé circuit bistable.

II LA BASCULE "RS" ASYNCHRONE :


II/ 1 Définition :
La bascule RS asynchrone comprend :
**deux entrées " R " (Reset) et " S " (Set)
**et deux sorties Q et Q complémentaires.
Dans le mode asynchrone les ordres appliqués sur les entrées de la bascule
provoquent immédiatement en sortie le changement d’état correspondant.

Logique séquentielle / Les bascules Page 2 /13


II/ 2 Structure interne:
Avec des portes NOR Avec des portes NAND

R Q
S
Q

S Q
R Q

II/3 Symbole:
S Q

R Q
S: entrée d’enclenchement: activation : passage de 0 à 1 de Q
R: entrée de déclenchement: désactivation :passage de 1 à 0 de Q
II/4 Table de vérité:
Soient :
Qn : L’état de la sortie de Q à la nième impulsion ;
Qn+1 : L’état de la sortie de Q à la nième plus une impulsion ;

R S Qn Qn+1 Observation
0 0 0 mémorisation à 0 : μ0
0 0 1 mémorisation à 1 : μ1
0 1 1 mémorisation à 1 : μ1
0 1 0 Enclenchement : ε
1 1 0 indéterminé
1 1 1 indéterminé
1 0 1 déclenchement :δ
1 0 0 mémorisation à 0 : μ0
II/5 Table de vérité réduite :
R S Qn Qn+1 Observation
Ø 0 0 mémorisation à 0 : μ0
0 1 0 enclenchement : ε
0 Ø 1 mémorisation à 1 : μ1
1 0 1 déclenchement :δ

Logique séquentielle / Les bascules Page 3 /13


II/6 Fonctionnement :
"R" et"S "à 0L "R"=1 et " S"=0 "R"=0 et" S"=1
Q conserve la valeur (0L) Q =(0L) quelle que soit les Q = (1L) quelle que soit les valeurs
Etat ou (1L ) qu’elle possédait valeurs antérieures de Q avant antérieures de Q avant l’application
avant l’application des R et S. l’application de R et S. de R et S.
de la mise à ……. de la bascule.
sortie état …………………… mise à ….. de la bascule.

Pourquoi la combinaison "R"="S "= (1L) est impossible ou indéterminée ?

En effet cette configuration est à proscrire car, elle impose les deux sorties Q et
Q dans l’état 0L, ce qui est contradictoire avec la définition.

II/7 - Digramme de fluence :


SR
10

0Ø 0 1 Ø0

01
II/8 Equation de Qn+1
RS 00 01 11 10
Qn
0 0 1 - 0

1 1 1 - 0

II/9Application de la bascule RS :
Une application très utile de la bascule RS est essentiellement utilisée comme
" anti-rebond" dans les interrupteurs et les inverseurs.
Le contact d’un interrupteur est assuré par un élément mobile élastique. Lors du
passage d’une position à l’autre , celui ci se déforme et rebondi sur le contact avant
de reprendre sa position définitive. Ce qui se traduit par des perturbations.
A fin de remédier à ce défaut, on utilise un bascule RS
III/ LES BASCULES SYNCHRONES :
III/1 Définition :
Mode de marche synchrone :
Dans ce mode, la variation de l’état de sortie dans une bascule synchrone n’est
possible qu’à la présence simultanée du signal de commande et de signal de
synchronisation appelé horloge (H) ou Clok.
une bascule synchrone peut être commandée en mode synchrone ou asynchrone
III/2 Différentes entrées
d’information asynchrone d’horloge
*SD (Set Direct) : entrée de forçage à 1
Logique séquentielle / Les bascules Page 4 /13
(RAU , PRESET) ; H , T , CLOK
Entrée J, K, D, R, S *RD (Reset Direct):entrée de forçage à 0
(RAZ , CLEAR);
III/3 Différents modes d’action d’horloge

L’horloge agit pendant toute la durée


du niveau haut (H)

L’horloge agit pendant toute la durée


du niveau bat (L)

L’horloge agit pendant le front montant de


Passage de 0 à 1

L’horloge agissant pendant le front descendant


Passage de 1 à 0

III/4 LA BASCULE RST OU RSH :


III/4-1 Fonction :
La bascule RSH possède deux entrées de commande "R"et " S"et une entrée
H de synchronisation.
Sa fonction est celle réalisée par la bascule asynchrone, mais le changement
d’état de la sortie n’est autorisé qu’à la présence du signal d’horloge et du signal de
commande
III/ 4-2 Structure interne :

S
Q

H
Q

R
III/4-3 Fonctionnement :
H=0L H=1L
Les sorties des premières portes sont à 1L. Ces Les premières portes sont
Etat de niveaux 1L sont appliquées aux entrées de la transparentes ; les informations R
Logique séquentielle / Les bascules Page 5 /13
la sortie bascule suivante, ce qui correspond à l’état et S sont appliquées à la bascule,
Q mémoire. Les informations appliquées aux entrées
R et S de la bascule sont verrouillées. le fonctionnement est alors celui
L’horloge déconnecte la bascule des entrées. de la bascule RS.

III/4-4 Symboles :
bascule RSH bascule RSH à commande bascule RSH à commande synchrone
synchrone synchrone ou asynchrone ou asynchrone et à entrées
asynchrones complémentées

SD
Q S Q
S S Q
S H
H
H R
R Q R Q Q
H
RD

III/4-5 Table de vérité symbolique simplifiée :

R S Qn Qn+1 Observation
Ø 0 0 μ0
0 1 0 ε
0 Ø 1 μ1
1 0 1 δ

III/4-6 Diagramme de fluence :


SR

10 ( à la présence de H)
(même si H=1) ( même si H=1)

0 1
0Ф Ф0

01 (à la présence de H)

III/4-7 Application :
Représenter le chronogramme de la sortie Q de la bascule en fonction des
entrées "R" et"S"et du signal d’horloge" H": ( à t=0 , Q=0)
H
Logique séquentielle / Les bascules Page 6 /13
t

III/5 BASCULE JK :
III/5-1Définition :
La bascule JK Synchrone permet de lever l’ambiguïté vue précédemment
lorsque R=S=1. Ceci est obtenu en asservissant les entrées R et S aux sorties selon la
structure interne suivante suivant.
Elle possède donc, deux entrées J (enclenchement) et K (déclenchement) et
une entrée d’horloge H.

III/5-2 Structure interne :

K
Q
Q
H
J
Q
Q

Donc :S=JQ et R=KQ

III/5-2 Symboles :
Bascule JK Bascule JK à commande Bascule JK à commande
synchrone **synchrone par JK **synchrone par JK

** asynchrone par S ou R **asynchrone par S ou R

Logique séquentielle / Les bascules Page 7 /13


J Q J Q
H J Q
H
K H
K Q K Q
Q
Q
III/5-3Table de vérité symbolique simplifiée :

J K Qn Qn+1 Observation
1 Ø 0 ε
Ø 1 1 δ
0 Ø 0 μ0
Ø 0 1 μ1

III/5-4 Equation de Qn+1

JK 00 01 11 10
Qn
0 0 0 1 1

1 1 0 0 1

Remarque :

Si : J=K=1 : La sortie ……………….. d’état :

V/5-5 Diagramme de fluence


JK

0Ø Ø0
0 1

Ø1

III/5-6Application :
Représenter le chronogramme de la sortie Q de la bascule en fonction des
entrées "J" et"K"et du signal d’horloge" H": ( à t=0 , Q=0)
H
Logique séquentielle / Les bascules Page 8 /13
t
J

t
K

III/6 BASCULE D :
III/6-1Fonction :
La bascule D possède deux états stables, elle est commandée par une seule
entrée D (Data).Cette bascule recopie le contenu de D sur Q chaque front d’horloge.
III/6-2Symboles :

Bascule D Bascule D à commande Bascule D à commande


synchrone **synchrone par D et H ** synchrone par D et H
**asynchrone par S et R
**asynchrone par S et R

D Q Q Q
D D
H
Q H Q H Q
Q

III/6-3Table de vérité symbolique simplifiée :

H D Qn Qn+1 Observation
1 1 0 ε
1 0 1 δ
- 0 0 μ0
- 1 1 μ1

III/6-4 équation de Qn+1

Logique séquentielle / Les bascules Page 9 /13


III/6-5 Diagramme de fluence :
D= 1
à la présence de H
indépendamment de H

0
0 1
1
indépendamment de H
D=0
à la présence de H
III/6-6 Application :
Représenter le chronogramme de la sortie Q de la bascule en fonction de
l’entrée "D" et du signal d’horloge" H": (à t=0 , Q=0)

D
t

III/7 BASCULE T : ( TRIGGER)


III/7-1fonctionnement :
La bascule Test déclenchée par le signal d’horloge H ou T;Elle est commandée
par la seule entrée T. La sortie Q change d’état à chaque impulsion du signal
d’horloge et conserve son état le reste du temps
La bascule T est un diviseur de fréquence quand elle est commandée par un
signal périodique.
III/7-2 Symbole :
Q
Q
T
Q

III/7-3Table de vérité symbolique :


T Qn Qn+1 Observation
1 0 ε
1 1 δ
0 0 μ0
Logique séquentielle / Les bascules Page 10 /13
0 1 μ1

III/7-4 Equation de Qn+1

III/7-5Diagramme de fluence :
enclenchement au
premier front d’horloge
1

0 1
0 0
1
déclenchement au
deuxième front d’horloge

III/7.6 Application :
Représenter le chronogramme de la sortie Q de la bascule en fonction du signal
d’horloge" H": (à t=0 ,Q=0)
H

t
Q T’

T’’
Soit T’ la période du signal d’horloge, celle de Q est : T’’=2T’

Donc :une multiplication par deux de la période de H correspond à une …………….


par ………de la fréquence de Q.

IV /LES BASCULES EQUIVALENTES :


Deux bascules sont équivalentes si elles réalisent la même fonction.
IV/1Cas de la bascule D :
**Bascule RSH est **Bascule JK est
équivalente à une bascule D équivalente à une bascule D
J
J=D= K
S=D= R

Logique séquentielle / Les bascules Page 11 /13


K
D S Q D Q

H H
Q Q
R

IV/2Cas de la bascule T :
**Bascule JK est **Bascule D est
équivalente à une bascule T équivalente à une bascule T

J=K=1 D=Q

+Vcc D Q
J Q
H
H Q
K Q

Remarque :
La bascule JK est capable de remplacer les bascules ( RSH, D, T), on dit
qu’elle est universelle.
Exemple de circuits intégrés :

Référence du circuit Type de bascule

74 LS 279 Quadruple bascules RS de stockage


74 LS 112 Deux bascules JK commandées par front descendant
4013 Deux bascules D

V/ EVALUATION :
On donne le brochage du circuit intégré 74LS76 d’une bascule JK sensible aux fronts
descendants ;

Logique séquentielle / Les bascules Page 12 /13


On demande :
1/d’analyser l’action des différentes entrées
2/ de vérifier la table de vérité.
3/de déterminer et vérifier sur le simulateur l’état de la sortie Q avec la séquence
suivante appliquée aux entrées du circuit

CLK

PRE

CLR

Logique séquentielle / Les bascules Page 13 /13

Vous aimerez peut-être aussi