28/03/2024
CFMMER-RABAT
Logique séquentielle
Document du cours
1
Logique séquentielle
• En logique combinatoire, le • En logique séquentielle, le niveau
niveau de la sortie dépend de la sortie dépend directement
directement du niveau logique du niveau logique des entrées et
des entrées des états antérieurs
(Fonction mémoire)
Exemples
Porte ou Commande d’un moteur
S
A M
KM
A
B KM : contacteur km
Km : contact auxiliaire
A S A
M KM KM = f(....,....,....)
B S = f(A,B)
km
1
28/03/2024
Fonctionnement en séquentielle
Circuits électriques
Porte ou Commande d’un moteur
A M
KM
A
S
B km
Tables de vérités
A B S Observations A M KM Observations
0 0 ….. Etat 1 1 0 ….. Etat initial
0 1 ….. Etat 2 1 1 ….. .....................
1 0 ….. Etat 3 1 0 ….. .....................
1 1 ….. Etat 4 0 0 ….. .....................
0 0 ….. Etat 1 1 0 ….. Etat initial
Système séquentiel
Une bascule est l’élément de base de la logique séquentielle. C’est une mémoire
élémentaire qui permet de mémoriser une information d’un seul bit (0 ou 1)
Une bascule est identifiée par son nom et son mode de commande. On distingue :
▪ Les bascules synchrones : les signaux périodiques d'une horloge servent à synchroniser
tous les changements d'état
▪ Les bascules asynchrones : les changements d'état des composants ne dépendent que du
temps de réaction des composants et du temps de propagation des signaux
P. Pangaud
2
28/03/2024
Bistable R S
● Bascules R-S
➢ portes NOR
R S Q Q
0 0 Q Q sorties inchangées
0 1 1 0 Set : remise à 1
1 0 0 1 Reset : remise à 0
1 1 0 0 à proscrire
P. Pangaud Polytech Marseille INFO3 2018-19
Les bascules RS Bistable R S
➢ portes NAND
R S R S Q Q
0 0 1 1 Q Q sorties inchangées
0 1 1 0 1 0 Set : remise à 1
1 0 0 1 0 1 Reset : remise à 0
1 1 0 0 0 0 INTERDIT
P. Pangaud Polytech Marseille INFO3 2018-19
3
28/03/2024
Bistable R S
Symbole Table de vérité
R Q R S Qn Observations
S Q 0 0 Qn-1 mémoire
0 1 1 Remise à 1
Caractéristiques :
❖mémoire de 1 bit (2 états stables : 0 et 1 ) 1 0 0 Remise à 0
❖2 sorties complémentaires Q et Q 1 1 ?? Interdit
Exemple Chronogramme
R S Qn Observations
R
1 0 0 Remise à 0
0 0 …. ................. S
0 1 …. .................
0 0 …. ................. Q
1 0 …. .................
0 0 …. .................
Bistable RS
Symbole Table de vérité RS Table de vérité RS
R Q R S Qn Observations R S Qn Observations
S Q 0 0 Interdit
?? 0 0 Qn-1 mémoire
0 1 0 Remise à 0 0 1 1 Remise à 1
1 0 1 Remise à 1 1 0 0 Remise à 0
1 1 Qn-1 mémoire 1 1 ?? Interdit
Exemple Chronogramme
R S Qn Observations
1 0 1 Remise à 1 R
1 1 …. .................
0 1 …. ................. S
1 1 …. .................
1 0 …. ................. Q
1 1 …. .................
4
28/03/2024
Bistable R S à entrée de validation E
Symbole Table de vérité
E R S Qn Observations
S Q 1 0 0 Qn-1 mémoire E : Entrée de validation
E
1 0 1 1 Remise à 1
R Q
1 1 0 0 Remise à 0
0 X X Qn-1 mémoire
Exemple : Chronogramme
Circuit intégré
Q3 1 16 VCC 1R 1 16 VCC
…… 2 15 …… …… 2 15 ……
…… 3 14 …… …… 3 14 ……
74279
4043
…… 4 13 …… …… 4 13 ……
…… 5 12 …… …… 5 12 ……
…… 6 11 …… …… 6 11 ……
…… 7 10 …… …… 7 10 ……
GND 8 9 …… GND 8 9 ……
5
28/03/2024
Bascule / Bistable D à entrée de validation E
Symbole Table de vérité
D Q
E D Qn Observations
E Q
0 X Qn-1 mémoire
1 0 0 Etat 0
1 1 1 Etat 1
Exemple Chronogramme
E D Qn Observations
1 1 1 Etat 1 D
0 x ….. ………………..
1 0 ….. ……………….. E
0 x ….. ………………..
Q
1 0 ….. ………………..
1 1 ….. ………………..
Horloge (Clock)
• Horloge : composant passant indéfiniment et
régulièrement d’un niveau haut (1) à un niveau
bas (0), chaque transition s’appelle un top.
Période
Front .................. Front .........................
Fréquence = nombre de changement par seconde en hertz (Hz)
Fréquence = 1/période
Une horloge de 1 hertz a une période de 1 seconde
……………………………1 mégahertz……………………..... milli sec
……………………………1 giga Hz…………………………….....nano Sec 12
6
28/03/2024
Horloge (Clock)
La figure ci-contre représente
Le 555 câblé en astable ( VDD = 10V ).
Les valeurs des composants sont :
R = 1kW et C = 1000μF
Bascule D déclenchée par signal d’horloge
Symbole Table de vérité
H D Qn Observations
D Q
front positif H Q 0 X Qn-1 mémoire
0 0 Etat 0
1 1 Etat 1
Chronogramme
7
28/03/2024
Bascule D déclenchée par signal d’horloge
Symbole Table de vérité
H D Qn Observations
D Q
front Négatif H Q 0 X Qn-1 mémoire
0 0 Etat 0
1 1 Etat 1
Chronogramme
logique séquentielles 15
Bascule JK
S Q S →J 1 J Q
E E →H H
R Q R→K 1 K Q
S R E Qn Observations J K H Qn Observations
0 0 1 Qn-1 mémoire 0 0 Qn-1 mémoire
0 1 1 0 Remise à 0 0 1 0 Remise à 0
1 0 1 1 Remise à 1 1 0 1 Remise à 1
1 1 1 ?? Interdit 1 1 Qn-1 basculement
Chronogramme
8
28/03/2024
Bascule D à entrées asynchrone
Table de vérité
Symbole R
R S H D Qn Observations
D Q
0 1 X X 1 Remise à 1
H Q 1 0 X X 0 Remise à 0
S
0 0 0 0 stockage
0 0 1 1 stockage
H
Remise à 1 stockage Remise à 0
Bascule JK à entrées asynchrone R S
R R S H Qn Observation
1 J Q 0 1 X 1 Remise à 1
H
1 K Q 1 0 X 0 Remise à 0
S 0 0 Qn-1 basculement
• R ou /R= 𝑪𝑳𝑹 : Entrée de forçage pour la mise à zéro de la sortie Q (active en niveau bas)
• S ou /S = 𝑷𝑹𝑬 : Entrée de forçage pour la mise à 1 de la sortie Q (active en niveau bas)
✓ Deux sorties : 𝑸 et 𝑸 dont les états sont complémentaires.
Remise à 1 Basculement pour J=K=1 Remise à 0
9
28/03/2024
Bascules à Entrées
asynchrones R et S
Remplir le tableau suivant
Cout Remise Remise
Réf Bascule
d’horloge à0 à1
10135 JK ↑ x x
74111 …… …… ………….. ……….….
7476 …… ↓ ………….. ……….….
74113 …… …… ………….. ……….….
7473 …… …… ………….. ……….….
4013 …… …… ………….. ……….….
7474 …… …… ………….. ……….….
40174 …… …… ………….. ……….….
Tables de vérités des bascules JK
CI 74111 avec J=K=1 CI 10135 avec J=K=1
S R clk Q S R c Q
0 1 x 1 0 1 x 0
1 0 x 0 1 0 x 1
1 1 ↑ Qn-1 0 0 ↑ Qn-1
CI 7476avec J=K=1
S R clk Q CI 74113 avec J=K=1 CI 7473 avec J=K=1
0 1 x 1 S clk Q R clk Q
1 0 x 0 0 x 1 0 x 0
1 1 ↓ Qn-1 1 ↓ Qn-1 1 ↓ Qn-1
10
28/03/2024
Tables de vérités des bascules D
CI 4013
S R clk D Q
0 1 x x 0
1 0 x x 1
0 0 ↑ 0 0
0 0 ↑ 1 1
CI 7474 CI 40174
S R clk D Q MR clk Di Q
0 1 x x 1 0 x x 0
1 0 x x 0 1 ↑ 0 0
1 1 ↑ 0 0 1 ↑ 1 1
1 1 ↑ 1 1
Bascule D déclenchée par signal d’horloge
La table de vérité
/PR /CLR H D Qn /Qn
0 0 X X Interdit
0 1 X X 1 0
1 0 X X 0 1
↑ 0 0 1
1 1
↑ 1 1 0
La sortie Q recopie l’état de l’entrée D après
présence du front montant sur H
11
28/03/2024
Bascule T
● La dénominationde cette basculevient du mot Toggle qui
indique son mode de fonctionnement.
● La sortie change d’état à chaque front actif d’horloge .
● On peut réaliser la basculeT de deux manières différentes:
O À partir d’une bascule JK pour laquelle J=K=1.
O À partir d’une bascule D dont l’entrée est reliée la sortie
complémentée.
Les systèmes séquentiels FEKAK
■
Bascule T
à partir d’une bascule JK
■ Schémas de Principe
J
Q
T
H
Q
K
Les systèmes séquentiels FEKAK
68
■
■
12
28/03/2024
P. Pangaud
LES COMPTEURS- DÉCOMPTEURS
Un compteur (ou décompteur) est un circuit électronique constitué essentiellement par
un ensemble de bascules qui permet de comptabiliser le nombre d'événements qui se
produisent pendant un temps donné. Chaque événement est traduit en impulsion
électrique.
Le compteur permet de dénombrer dans la limite des bascules le constituant (capacité du
compteur) les impulsions appliquées en entrée trouvés dans les sorties des bascules.
Fonction : Un compteur est un système logique dont les sorties changent d’état chaque
fois qu’une information appropriée est appliquée à l’entrée.
P. Pangaud
13
28/03/2024
LES COMPTEURS- DÉCOMPTEURS
P. Pangaud
LES COMPTEURS- DÉCOMPTEURS
Réalisation d’un compteur asynchrone linéaire à base de bascules :
Le nombre de bascules est égal au nombre de bits, les liaisons entre les bascules restent les mêmes
quel que soit le nombre de bits.
•Compteur asynchrone binaire 4 bits réalisés à partir de 4 bascules JK
•Décompteur asynchrone binaire 4 bits réalisés à partir de 4 bascules JK
P. Pangaud
14
28/03/2024
LES COMPTEURS- DÉCOMPTEURS
P. Pangaud
LES COMPTEURS- DÉCOMPTEURS
P. Pangaud
15
28/03/2024
LES COMPTEURS- DÉCOMPTEURS
Réalisation d’un compteur asynchrone linéaire à base de bascules :
Le nombre de bascules est égal au nombre de bits, les liaisons entre les bascules restent les mêmes
quel que soit le nombre de bits.
•Compteur asynchrone binaire 4 bits réalisés à partir de 4 bascules D
•Décompteur asynchrone binaire 4 bits réalisés à partir de 4 bascules D
P. Pangaud
LES COMPTEURS- DÉCOMPTEURS
P. Pangaud
16
28/03/2024
LES COMPTEURS- DÉCOMPTEURS
•LE COMPTEUR INTÉGRÉ 7493
La figure suivante représente le schéma de principe du compteur intégré 7493 réalisé en technologie TTL
ainsi que son brochage.
Les entrées J et K des bascules sont câblées intérieurement à «1».
P. Pangaud
P. Pangaud
17
28/03/2024
LES COMPTEURS- DÉCOMPTEURS
P. Pangaud
18