Vous êtes sur la page 1sur 10

La Logique séquentielle

● Contrairement à la logique combinatoire elle


permet de mémoriser des états binaires.
● Principe :
État binaire à
mémoriser État binaire mémorisé
Logique combinatoire

Logique
séquentielle

● Pour déterminer l'état présent en sortie,il faut :


 L'état sur l'entrée
 L'état passé de la sortie
Deux types de logique séquentielle
● Assynchrone :
 Le système mémorise à tout moment l'état présent
sur son entrée :

État binaire à État binaire mémorisé


mémoriser Mémoire binaire asynchrone

● Applications :
 Mémoriser un état binaire isolé (bouton poussoir)
 Utilisé dans les vieux automates câblés.
Deux types de logique séquentielle
● Synchrone :
 Le système mémorise l'état présent sur son entrée
si et seulement si une horloge fournit un signal de
synchronisation :
État binaire à État binaire mémorisé
mémoriser Mémoire binaire synchrone

Horloge

● Applications :
 Ordinateurs, consoles de jeux
 Montres électroniques.
Notation des états
● Comment noter un état « E » dans le passé, le
présent ou le futur?
Temps

Passé Présent Futur

E(n-1) : état E(n+1) : état


E(n) : état de de E à
de E à
E à l'instant l'instant
l'instant
présent suivant
précédent
Mémoire élémentaire : bascule (I)
● Bascule assynchrone : bascule RS
Symbole Européen Explications

• Entrées :
➢ R : remise à zéro (Reset)
....................................................................
R Q .....
➢ S : mise à un (Set)
....................................................................
S /Q .....
• Sorties :
➢ Q : sortie principale
....................................................................
.....
➢ /Q : sortie complémentée
....................................................................
.....

Table de vérité Modes de fonctionnement

R S Q(n) /Q(n)

0 0 Q(n-1) /Q(n-1) État mémoire


0 1 1 0 Mise à 1 (mémorisation)
1 0 0 1 Mise à 0 (mémorisation)
1 1 ?? ?? INTERDIT !
Mémoire élémentaire
Déterminer les
: bascule (I)
états sur R et S
● Bascule RS : un exemple
R

Déterminez l'état
des sorties t

/
Q

t
Mémoire élémentaire : bascule (II)
● Bascule synchrone : bascule D
Symbole Européen Explications

• Entrées :
➢ .........................................................................
D : état à mémoriser (Data)
D Q
➢ .........................................................................
CLK : horloge de synchronisation
/Q • Sorties :
CLK
Q : sortie principale
➢ .........................................................................

/Q : sortie complémentée
➢ .........................................................................

Table de vérité Modes de fonctionnement

CLK D Q(n) /Q(n)

État mémoire
0 X Q(n-1) /Q(n-1)
1 X Q(n-1) /Q(n-1) État mémoire
 0 0 1 Mémorisation d'un état 0

 1 1 0 Mémorisation d'un état 1


Mémoire élémentaire : bascule
Déterminez (II)
tous les fronts
actifs de
● Bascule D : un exemple l'horloge
Déterminer les états sur
CLK
D pour tous les fronts

Q
Déterminez l'état
des sorties
t

/
Q

t
Mémoire élémentaire : bascule (III)
● Bascule synchrone : bascule JK
Symbole Européen Explications

• Entrées :
➢ J : entrée n°1
.........................................................................

J
➢ K : entrée n°2
.........................................................................
Q
K ➢ CLK : horloge de synchronisation
.........................................................................

CLK /Q • Sorties :

Q : sortie principale
.........................................................................
➢ /Q : sortie complémentée
.........................................................................

Table de vérité Modes de fonctionnement

CLK J K Q(n) /Q(n)

X X X Q(n-1) /Q(n-1) État mémoire


 0 0 Q(n-1) /Q(n-1) État mémoire
 0 1 0 1 Mémorisation de l'état 0
 1 0 1 0 Mémorisation de l'état 1
 1 1 /Q(n-1) Q(n-1) État mémoire complémenté
Mémoire élémentaire : bascule (III)
Déterminez
Déterminer les tous les fronts
états sur J et K actifs de
● Bascule JK : un exemple
pour tous les l'horloge
CLK fronts

Déterminez l'état t

des sorties
Q

/Q