Vous êtes sur la page 1sur 34

Logique séquentielle

EL AIDI IDRISSI YASSINE


Département électronique
E-mail: ielaidi.yassine@gmail.com
Logique séquentielle
 Définition

• En logique combinatoire, le niveau de la sortie dépend


directement du niveau logique des entrées :
S = f(E1,E2,…,En)

• En logique séquentielle, le niveau de la sortie est


certes lié aux niveaux des entrées, mais il dépend
aussi des sorties précédents:

Sn+1 = f(E1,E2,…,En, Sn)


Logique séquentielle
3.Système synchrone( Notion de l’horloge)
 Une horloge est une variable logique qui passe successivement de 0 à 1 et
de 1 à 0 d’une façon périodique.
 Cette variable est utilisée souvent comme une entrée des circuits
séquentiels  le circuit est dit synchrone.
 L’horloge est notée par h ou ck ( clock).

1 1 1 1 1 1 1
h 0 0 0 0 0 0 0

E0
Circuit séquentiel S1
E1
synchrone S2
H

4
L’horloge
Niveau Haut: 1

1
0 0

Niveau Bas : 0
Front
Front
descendant La période T
montant
La période T est en
seconde
Fréquence F f 1
T

La fréquence est en hertz

5
Synchronisation sur niveau Haut

Synchronisation sur front montant

Synchronisation sur front descendant

E
6
4. Les systèmes Asynchrones

 Lorsque un circuit séquentiel n’a pas d’horloge comme


variable d’entrée ou si le circuit fonctionne indépendamment
de cette horloge alors ce circuit est asynchrone.

E0
Circuit séquentiel S1
E1
asynchrone S2
E2

7
5.Les bascules ( flip-flops)

 Les bascules sont les circuits de bases de la logique séquentiel .


 Une bascule peut posséder une horloge (synchrone ) ou non (asynchrone)
.
 Chaque bascule possède des entrées et deux sorties et Q . Q
 Une bascule possède la fonction de mémoration et de basculement.

E0
E1 Q

…… Une bascule Q F(Ei
,Q)
E2 Q

Il existe plusieurs types de bascules :T ,RS, RST ,D ,JK


8
Fonctions mémoires
 Bascule RS à porte NOR

1
R R S Q /Q
>1 0
Q
1 0
1 0 1
0 0
0
0 1
S
0 >1 1
/Q
0 0
1 0
1 1
Fonctions mémoires
 Bascule RS à porte NOR

1
0
R R S Q /Q
>1 0
Q
1 0
1 0 1
0 0 0 1
0
0 1
S
0 >1 1
/Q
0 0
1 0
1 1
Fonctions mémoires
 Bascule RS à porte NOR

R 0
R S Q /Q
>1 0
1
Q
1 0
1
0 0 1
0 0 0 1
0
1 0
0 1 1
S
1
0 >1 1
0
/Q
0 0
1 0
1 1
Fonctions mémoires
 Bascule RS à porte NOR

R 0
R S Q /Q
>1 1
Q
1 0
0 0 1
0 0 0 1
1 0
0 1 1
S
0
1 >1 0
/Q
0 0 1 0
1 0
1 1
Fonctions mémoires
 Bascule RS à porte NOR

0
1
R R S Q /Q
>1 1
0
Q
1 0
1
0 0 1
0 0 0 1
0
1 0
0 1 1
S
0 >1 0
1
/Q
0 0 1 0
1 0 0 1
1 1
Fonctions mémoires
 Bascule RS à porte NOR

1
R R S Q /Q
>1 0
Q
1 0
1
0 0 1
0 0 0 1
0 0
0 1 1
S
1
0 >1 0
1
/Q
0 0 1 0
1 0 0 1
1 1 0 0
Fonctions mémoires
 Bascule RS Symbole général :

R Q

S /Q

S Q

R /Q
Bascule RS

R S Qn
R
R Q 0 0 Qn-1 
S 0 1 1 
S
1 0 0 
1 1 X 

S 1
t
0
R 1
t
0
Q 1
t
0

      
Fonctions logiques séquentielles à éléments bistables D.L.B.
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 0 0
& 1
0

1
& Q 0 0 0
1 0 1 0
H

0 0 1 1
1
R
1 & 0 & /Q 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 0 0 0 1
& 1
0

1
& Q 0 0 0
1
0 0 1 0
H

0 0 1 1
1
R
1 & 1
0 & /Q 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 0 0 0 1
& 1
0

1
& Q 0 0 0 0 1
0 0 1 0
H

0 0 1 1
1
R
0
1 & 1 & /Q 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
0
S 1 0 0 0 1
& 1
0

1
& Q 0 0 0 0 1
0 0 1 0 0 1
H

0 0 1 1
1
R
0 & 1 & /Q 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 0 0 0 1
& 0
1 1
0

0
1
& Q 0 0 0 0 1
0
1 0 1 0 0 1
H

1 0 1 1 1 0
0
0
1
R
0 & 1 & /Q 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 0 0 0 1
& 1
1

0
& Q 0 0 0 0 1
0
1 0 1 0 0 1
H

1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0

/R
R
S
H
Q
/Q
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 0 0 0 1
& 1
1

0
& Q 0 0 0 0 1
0 0 1 0 0 1
H

1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0

/R 0 0 0
R 1 0 0
S
1 0 1
A compléter H
0 0 1
Q
/Q 0 1 1
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 0 0 0 1
& 1
1

0
& Q 0 0 0 0 1
0 0 1 0 0 1
H

1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0

/R 0 0 0
R 1 0 0
S
1 0 1
A compléter H
0 0 1
Q
/Q 0 1 1
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
S 1 0 0 0 1
&
& Q 0 0 0 0 1

H 0 1 0 0 1
0 1 1 1 0

R & & /Q 0 1 0 1 0
0 0 0 1 0
R 1 0 0 1 0
S
1 0 1 0 1
Réfléchissons un peu H
0 0 1 0 1
Q
/Q 0 1 1 1 0
Fonctions mémoires
 Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
1 0 0 0 1
S S Q
0 0 0 0 1
0 1 0 0 1
R R /Q
0 1 1 1 0
Si H=1, la bascule recopie 0 1 0 1 0
H
les entrées S et R sur les
sorties Q et /Q 0 0 0 1 0

Si H=0, la bascule garde R 1 0 0 1 0


en mémoire le dernier S
1 0 1 0 1
Symbole général
état des sorties Q et /Q et H
ce lorsque R et S ne sont Q 0 0 1 0 1
pas égales /Q 0 1 1 1 0
Fonctions mémoires
 Bascule D « verrou / latch » D H Q /Q
1 1
1 0
D S Q Q
0 0
H
0 1
1 R /Q /Q
0 0
1 0
Bascule RS-H
1 1
0 1
D
A compléter… H 1 1
1 0
Q
/Q 0 0
Fonctions mémoires
 Bascule D « verrou » D H Q /Q
1 1 1 0
: 1 0 1 0
D S Q Q
0 0 D /D
H /D D
0 1
1 R /Q /Q
0 0 /D D
1 0 /D D
Bascule RS-H
1 1 D /D
Ck Qn+1 n+1
D 0 1 /D D
D
0 0 1 1
H 1 D /D
1 1 0
1 0 D /D
X 0 Qn Q
n
/Q 0 0 D /D
Équation de la bascule : Qn + 1 = D
Fonctions mémoires
 Bascule D Synchrone (flip flop)
D
& &
& & Q

& & & & /Q


1
H 1
D D
D Q
Compléter le chronogramme H
/Q Q
H Symbole général /Q
Entrée active sur front

Entrée active sur Entrée active sur


front montant front descendant

11
11

11

E 1
t
0
Bascule D

D C Qn
D
1D Q X Qn-1 
C 0 0 
C1
1 1 

C 1
t
0
D 1
t
0
Q 1
t
0

       
Fonctions logiques séquentielles à éléments bistables D.L.B.
Fonctions mémoires
 Bascule D Synchrone - Application 1

Qa Qb Qc Qd

D Q D Q D Q D Q

/Q /Q /Q /Q

H H
Qa
Qb
A vous de définir le chronogramme Qc
des sorties Qa..Qd en fonction de H
Qd
Fonctions mémoires
 Bascule D Synchrone - Application 2
Qa Qb Qc Qd

D Q D Q D Q D Q

/Q /Q /Q /Q

H
Définir le Qa
chronogramme Qb
des sorties
Qc
Qa..Qd en
fonction de H Qd
Bascule JK
J K C Qn
J
1J X X Qn-1 
C
C1
Q 0 0 Qn-1 
0 1 0 
K 1K 1 0 1 
1 1 
C 1
t
0
J 1
t
0
K 1
t
0
Q 1
t
0

    
Fonctions logiques séquentielles à éléments bistables

Vous aimerez peut-être aussi