Un système séquentiel est tel que l’état de ses sorties dépend non seulement des entrées mais aussi de l’état
précédent du système.
1) BASCULES BISTABLES
C'est une bascule présentant d'une part un état stable ou état de repos, dans lequel elle peut rester
indéfiniment et, d'autre part, un état instable de durée déterminée appelée période.
Cette fonction passe de l'état stable à l'état instable sous l'influence d'une impulsion appliquée sur l'entrée
d'excitation.
Etant initialement à l’état stable, une impulsion de commande le fait passer à l’état instable puis, le montage
revient de lui-même à l’état stable au bout d’un temps th dépendant du circuit et appelé durée du monostable.
Le monostable est souvent utilisé dans les montages électroniques pour faire des temporisations.
C'est une bascule comportant 2 états instables et qui bascule périodiquement (période T) et spontanément
d'un état à l'autre.
Cet élément ne possède pas d'entrée et fonctionne dès qu'il est mis sous tension.
1
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
La période dépend des composants constituant l'astable, en général la période est définie par un
condensateur et un résistor.
L'astable est utilisé dans les montages électroniques pour fabriquer un signal d'horloge permettant de
synchroniser d'autres fonctions.
2
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Fonctionnement de ce circuit
Symbole :
Table de vérité
R S sortie
0 0 inchangée Mémorisation (Q─ , Q’─ : état antérieur)
0 1 Q=1 Mise à 1(Q = 1, Q’ = 0)
1 0 Q =0 Mise à 0 (Q =0, Q’ = 1)
1 1 interdit Non exploité (Q =0, Q’ = 0 : combinaison indésirable)
3
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
On désigne par : Q l’état présent et Q+ l’état futur (fonction des entrées et de l’état présent)
On a :
R S Q Q+
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 Ø
1 1 1 Ø
Tableau de Karnaugh
S
R
Q 0 0 Ø 1
1 0 Ø 1
Exemple de chronogramme :
4
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Symbole :
R’ S’ sortie
0 0 interdit Non exploité (Q =1, Q’ = 1 : combinaison indésirable)
0 1 Q=0 Mise à 1(Q = 1, Q’ = 0)
1 0 Q =1 Mise à 0 (Q =0, Q’ = 1)
1 1 inchangée Mémorisation (Q─, Q’─ : état antérieur)
On désigne par : Q l’état présent et Q+ l’état futur (fonction des entrées et de l’état présent)
On a :
Table de vérité séquentielle
R’ S’ Q Q+
0 0 0 Ø
0 0 1 Ø
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1
Tableau de Karnaugh
S’
R’
Q Ø 1 0 0
Ø 1 1 0
Q+ = S + R’Q
1.2.3) La bascule RS réalisée avec portes NOT et NAND
5
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Cette bascule possède deux entrées J et K qui commande l’état de sortie comme les entrées de la bascule RS
mais la combinaison J = K = 1 n’est plus interdite.
Symbole :
Exemple de réalisation :
Table de vérité
J K sortie
0 0 inchangée (Q+ = Q)
0 1 Q=0 (Q+ = 0)
1 0 Q =1 (Q+= 1)
1 1 basculement (Q+ = Q’)
6
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Table de vérité détaillée :
J K Q Q+
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Tableau de Karnaugh
K
J
Q 0 1 1 0
1 1 0 0
Q+ = J Q’ + K’Q
Les bascules peuvent fonctionner de façon synchrone ou asynchrone. Pour les bascules
asynchrones mentionnées précédemment, leurs états peuvent changer à tout moment dès qu’une entrée
active change d’état.
Par contre pour les bascules synchrones, les sorties sont synchronisées par un signal spécial appelé
horloge CK ou CLK (clock). Les sorties changent d’état seulement quand le signal d’horloge effectue une
transition active.
7
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Table de vérité
R S sortie
0 0 inchangée
0 1 Q=1
1 0 Q =0
1 1 interdit
Graphe d’états
Exemple de chronogramme :
8
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Exemple de réalisation :
9
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
1.4.2) Bascule JK
Symbole :
Représentation symbolique d’une bascule JK à déclenchement sur front descendant
Exemple de réalisation :
J K sortie
0 0 inchangée (Q+ = Q)
0 1 Q=0 (Q+ = 0)
1 0 Q =1 (Q+= 1)
Ou
10
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Graphe d’états
11
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Le fonctionnement synchrone de la bascule JK, qui est représenté par les 4 dernières lignes de la table de transition,
est régi par les équations séquentielles suivantes :
CK = 1, Bascule fonctionne normalement, les sorties suivent les entrées (selon la table de vérité).
Nous dirons que la bascule est transparente ou qu’elle a les yeux ouverts
CK = 0, la bascule passe en état mémoire. Les sorties restent bloquées dans le même état et ne
suivent pas les entrées, on dit qu’elles sont latchés. Nous dirons aussi que la bascule est opaque ou
qu’elle a les yeux fermés
12
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
C’est une bascule synchrone (avec une entrée d’horloge) à une seule entrée appelé D (Data)
Symbole :
Représentation symbolique de la bascule D flip-flop
(a)à déclenchement sur front montant (b) à déclenchement sur front descendant
Table de vérité :
13
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Q+ = D
Exemple de réalisation :
Une bascule D (Data) est obtenue à partir d'une bascule J-K en envoyant simultanément une donnée
sur l'entrée J et son inverse sur l'entrée K
Représentation symbolique d’une D flip-flop à déclenchement sur front montant avec clear et preset actifs à 0
14
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
Cette table permet de distinguer deux modes de fonctionnement de cette bascule, commandés par l’entrée E :
•Si E = 1, Q+ =D. Le signal présent sur l’entrée D est copié sur la sortie Q. La bascule est alors en mode transparent
ou mode d’acquisition.
15
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
•Si E = 0, Q+ =Q. La sortie Q garde sa valeur quelle que soit la valeur du signal présent sur l’entrée D. La bascule est
alors en mode mémorisation.
Les deux entrées E et D ont des rôles très différents :
•L’entrée D (Data) est dite entrée de donnée car elle fournit à la bascule la donnée à mémoriser. Cette entrée n’a
aucune influence sur le mode de fonctionnement de la bascule.
•L’entrée E (Enable) commande le mode de fonctionnement de la bascule, c’est une entrée de contrôle ou de
commande.
N. B. Il existe également des bascules D latches avec validation active sur niveau bas
Représentation symbolique d’une D latch active sur niveau bas
Exemple de chronogramme :
16
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
1.4.4) Bascule T
La bascule T (Trigger) est un élément qui interprète son entrée de commande T, non comme une entrée à
mémoriser, mais comme un ordre de changement d’état.
Symbole :
Exemples de réalisation :
Une telle bascule peut être réalisée à partir d’une bascule D avec :
Une bascule T est obtenue à partir d'une bascule J-K en injectant le même état dans les entrées J et K. Nous
constatons que si J = K = 1 alors Q+= Q’. L'état de la sortie est inversé à chaque cycle d'horloge.
17
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
La division de fréquence par 2 (et donc 2N) peut être réalisée facilement à l’aide des différentes bascules.
Bascule D
Exemple de chronogramme :
Bascule JK
Exemple de chronogramme :
18
CIRCUITS LOGIQUES L1GInfo-GEI_S2_ISSTM_2021-2022
C’est une autre technique (sans détecteur de front) pour avoir une bascule synchrone réagissant sur front
d’horloge
Exemple :
19