Cours5 Logique Séquentielle Finale 2021
Cours5 Logique Séquentielle Finale 2021
Cours5 Logique Séquentielle Finale 2021
Electronique d’instrumentation
--Electronique Numérique--
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 1
Plan
Les bascules
Les compteurs
Les registres
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 2
1
19/12/2021
Introduction
Ei
Système
Sj +
combinatoire
Sj-
Système séquentiel
L’état des sorties (la sortie) dépend à la fois des états des variables d
entrée et des sorties => Il y a rebouclage (rétroaction) des sorties sur les
entrées. Cela signifie qu’un circuit séquentiel garde la mémoire des états
passés.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 3
Introduction
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 4
2
19/12/2021
Introduction
• Concept d’état :
Considérons le système séquentiel suivant permettant de commander la
rotation d’un moteur à partir d’une commande CM.
Le principe de fonctionnement est donné par la table de fonctionnement ci-
dessous.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 5
Introduction
On constate que :
Le seul état des entrées ne permet pas de donner l’état des sorties. En effet,
pour les entrées m=0 et a=0, la sortie peut être CM=0 ou CM=1.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 6
3
19/12/2021
Introduction
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 8
Introduction
Le circuit séquentiel synchrone.
─ Le changement sur les sorties se produit après le changement d’état (front
montant ou descendant) d’un signal maître, l’horloge.
─ Les entrées servent à préparer le changement d’état, mais ne provoquent pas
de changement des sorties.
─ Tout changement d’état interne du montage est synchronisé sur le front actif
de l’horloge.
─ Les multiples états transitoires
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 9
4
19/12/2021
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 10
Les bascules
Bascule RS Asynchrone : Latch RS
• La bascule RS asynchrone possède une entrée R (Reset) de mise à zéro,
une entrée S (Set) de mise à 1 et deux sorties Q et son complément Q
Q.
Symbol Table de vérité
R Q
S Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 11
5
19/12/2021
Les bascules
• Réalisation de la bascule RS avec les portes NAND
Equation logique
Q+ S Q-R
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 12
Les bascules
Equation logique
Q+ S Q-R Logigramme
1 S
Q+ S Q-R S &
Q
&
1 Q
R
R
─ Remarque :
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 13
6
19/12/2021
Les bascules
• Réalisation de la bascule RS avec les portes NOR
Equation logique
Q+ R + Q-S Q+ R + Q-S
Q+ R + Q-+S
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 14
Les bascules
Logigramme
R ≥1
Q
≥1
Q
S
─ Remarque :
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 15
7
19/12/2021
Les bascules
• Cas des états interdits
─ Afin d’imposer un état de sortie déterminée lors de la présentation la
combinaison R=S=1 en entrée, il convient de remplacer la combinaison
R=S=1 par une autre combinaison en utilisant un circuit combinatoire selon
le principe suivant :
R’
R R Q
Système
combi-
natoire S’
S S
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 16
Les bascules
─ Cas R=S=1 ramené au cas R=0 et S=1 (mise à 1)
Equations logiques
Table de vérité
R S R’ S’ S’ S
0 0 0 0
0 1 0 1
R’ R S R S
1 0 1 0
1 1 0 1
Logigramme
S’ 1
S &
Q
&
& 1 1 Q
R R’
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 17
8
19/12/2021
Les bascules
─ Cas R=S=1 ramené au cas R=1 et S=0 (mise à 0)
Equations logiques
Table de vérité
R S R’ S’ R’ R
0 0 0 0
0 1 0 1 S’ R S R S
1 0 1 0
1 1 1 0
Logigramme
R’
R ≥1
Q
≥1
≥1 Q
S 1 S’
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 18
Les bascules
• Avantage des bascules RS Asynchrone
─ Simplicité
• Inconvénients des bascules RS Asynchrone
─ Dispositif asynchrone
─ Etat interdit
─ Sensibilité aux parasites (transitoires) dus aux changements indésirables
des entrées S et R.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 19
9
19/12/2021
Les bascules
• Exemple 1: Dispositif Anti rebonds
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 20
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 21
10
19/12/2021
Les bascules
• Exemple 2: Circuit Astable à base du NE555
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 22
Les bascules
Il comporte
• un réseau de trois résistances de
précision R = 5,0 kΩ montées en
diviseur de tension,
• deux comparateurs,
• une bascule RS,
• un amplificateur de sortie
• un transistor à collecteur ouvert.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 23
11
19/12/2021
Les bascules
• Fonctionnement général :
Reset/ (4) est à un niveau bas : La bascule est remise à zéro et le transistor de
décharge est saturé et la sortie reste impérativement à un niveau bas. Aucune
autre opération n'est possible.
Trigger/ (2) est inférieur à Vcc / 3 : La bascule est activée (SET) et la sortie est
à un niveau haut, le transistor de décharge est bloqué.
Threshold (6) est supérieur à 2.Vcc / 3 : La bascule est remise à zéro (RESET)
et la sortie est à un niveau bas, le transistor de décharge est saturé.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 24
Les bascules
• Exemple 2: Circuit NE555
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 25
12
19/12/2021
Les bascules
• Fonctionnement en astable
On considère que le condensateur C est initialement déchargé (R=0 et
S=1Q/=0 et output=1) le transistor T est bloqué
Le condensateur C se charge exponentiellement à travers deux résistances
R1 et R2 (constante de temps (R1 + R2).C).
Quand la tension aux bornes de C dépasse Vcc/3, le comparateur Comp2
bascule et positionne à 0 l’entrée S (set) de la bascule RS (Q/=0 et output=1
état de mémorisation, R=0 et S=0) C continue à se charger.
Quand la tension aux bornes de C dépasse 2.Vcc/3, le comparateur Comp1
bascule et positionne à 1 l’entrée R (reset) de la bascule RS (R=1 et
S=0Q/=1 et output=0) le transistor T est saturé
La saturation du transistor décharge le condensateur C se décharge à
travers l'espace collecteur-émetteur du transistor et la résistance
R2 (constante de temps pratiquement égale à R2.C).
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 26
Les bascules
Quand la tension aux bornes du condensateur est inférieur Vcc/3 le
comparateur Comp2 bascule et positionne à 1 l’entrée S (set) de la bascule
RS (Q/=0 et output=1, R=0 et S=1) le transistor T est bloqué C se charge
à nouveau jusqu’à 2.Vcc/3 et le cycle reprend…
Dans les deux cas (charge et décharge) les valeurs extrêmes de la tension
aux bornes de C sont Vcc / 3 = U et 2.Vcc / 3 = 2.U;
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 27
13
19/12/2021
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 28
Les bascules
Equation de la charge et la décharge d'un condensateur :
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 29
14
19/12/2021
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 30
Les bascules
─ Front montant
─ Front descendant
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 31
15
19/12/2021
Les bascules
R Q R Q
H H
S Q S Q
sur niveau haut sur niveau bas
H
1
0 t
R Q R Q
H H
S Q S Q
Les bascules
─ La bascule RST synchronisée par le niveau haut de l’horloge
Table de fonctionnement
H R S Q+
0 Φ Φ Q-
1 0 0 Q- Mémoire
1 0 1 1 Mise à 1
1 1 0 0 Mise à 0
1 1 1 Φ Interdit
Exercice :
à partir de la table de vérité de cette bascule, déterminer
l’équation de sa sortie et réaliser le logigramme avec des portes
NAND uniquement.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 33
16
19/12/2021
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 34
Les bascules
Chronogramme
t
S
t
R
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 35
17
19/12/2021
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 36
Les bascules
─ La bascule RST synchronisée par le front montant haut de l’horloge
Table de fonctionnement
H R S Q+
0 Φ Φ Q-
1 Φ Φ Q- Mémoire
0 0 Q-
0 1 1 Mise à 1
1 0 0 Mise à 0
1 1 Φ Interdit
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 37
18
19/12/2021
Les bascules
Chronogramme
t
S
t
R
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 38
Les bascules
Bascule D
• La bascule D est la cellule mémoire fondamentale utilisée dans la grande
majorité des applications.
• La bascule D est une bascule synchrone qui possède une entrée de donnée D
(Data), une entrée d’horloge H, une sortie Q et une sortie complément de Q.
• Elle est obtenue à partir d'une bascule RSH en ne considérant que les deux
combinaisons (R,S) = (0,1) et (1,0) D=S=R/
• Q copie D quand l’horloge H est active
D Q
H Q
sur niveau haut
Bascule D-Latch en logique 3 états
en technologie CMOS
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 39
19
19/12/2021
Les bascules
D Q D Q D Q D Q
H Q H Q H Q H Q
sur niveau haut sur niveau bas sur front montant sur front descendant
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 40
Les bascules
• Avantages: ƒ
─ Pas d’état interdit ƒ
─ Insensibilité aux parasites (H=0 dans le cas des bascules D actif sur niveau
haut) ‰
• Inconvénients ƒ
─ Sensibilité aux parasites (H=1 dans le cas des bascules D actif sur niveau
haut)
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 41
20
19/12/2021
Les bascules
• Bascule D Latch (Statique)
─ La bascule D latch : la sortie recopie l’entrée sur un niveau d’horloge. Sur
l’autre niveau, la sortie est mémorisée.
• Exemple : Bascule D latch synchronisée par le niveau haut :
Table de fonctionnement
Graphe d’évolution
H D Q+
0 0 Q-
Mémoire
0 1 Q-
1 0 0
Recopie
1 1 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 42
Les bascules
Chronogramme
t
D
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 43
21
19/12/2021
Les bascules
• Bascule D edge triggered (Dynamique)
─ La sortie recopie l’entrée sur un front d’horloge sinon elle ne change pas d’état
(maintien de l’état, mémorisation).
Table de fonctionnement
H D Q+
0 Φ Q-
1 Φ Q-
0 0
1 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 44
Les bascules
Chronogramme
t
D
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 45
22
19/12/2021
Les bascules
Chronogramme
Schéma
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 46
Les bascules
Bascule D maitre esclave
• Les bascules D maître-esclaves permettent de diminuer la sensibilité aux
parasites en minimisant la période de transparence. Elles fonctionnent sur le
front d'horloge
• Avantages: ƒ
─ Dispositif synchrone ƒ
─ Pas d’état interdit ƒ
─ Insensibilité aux parasites
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 47
23
19/12/2021
Les bascules
Bascule JK
• C’est une bascule synchrone (le plus souvent sur front) qui possède une
entrée J de mise à 1, une entrée K de mise à 0, une entrée d’horloge H, une
sortie Q et une sortie complément de Q
• Son fonctionnement diffère de celui d’une bascule RST pour la situation
ambiguë R=S=1. Dans le cas J=K=1, la sortie est inversée
• La bascule JK peut également être réalisée à partir de de 2 RSH en cascade
et d ’un rebouclage permettant d’éliminer l’état interdit de la RSH.
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 48
Les bascules
J Q J Q
H H
K Q K Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 49
24
19/12/2021
Les bascules
Graphe d’évolution
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 50
Les bascules
Chronogramme
t
J
t
K
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 51
25
19/12/2021
Les bascules
Schéma Chronogramme
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 52
Les bascules
Bascule T (Toggle)
• Elle fonctionne sur front d’horloge
• Elle permet de conserver la valeur de sortie précédente ou de l’inverser
• Ce type de bascule est particulièrement intéressant pour la réalisation de
compteurs
• La bascule T peut être réalisée à partir d’une bascule D
• La bascule T est aussi une variante de la bascule JK ou les entrées J et K sont
connectées ensemble à T (ou mises à 1).
Graphe d’évolution
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 53
26
19/12/2021
Les bascules
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 54
Les bascules
Chronogramme
t
T
t
Q
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 55
27
19/12/2021
Les compteurs
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 56
Les compteurs
─ Réalisation simple
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 57
28
19/12/2021
Les compteurs
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 58
Les compteurs
Compteurs asynchrones
0 Q0 0 Q1 0 Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
RAZ
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 60
29
19/12/2021
Les compteurs
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
RAZ
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 61
Les compteurs
Chronogramme
t
Q0
0 1 0 1 0 1 0 1
t
Q1
0 0 1 1 0 0 1 1
t
Q2
0 0 0 0 1 1 1 1
t
0 1 2 3 4 5 6 7 0
62
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 62
30
19/12/2021
Les compteurs
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
RAZ
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 63
Les compteurs
Chronogramme
H
t
Q0
0 1 0 1 0 1 0 1
t
Q1
0 1 1 0 0 1 1 0
t
Q2
0 1 1 1 1 0 0 0
t
0 7 6 5 4 3 2 1 0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 64
31
19/12/2021
Les compteurs
• Règles
─ Compteurs / décompteurs asynchrones modulo 2 n :
Avec des bascules JK à déclenchement sur front descendant :
pour un compteur, on relie la sortie Qn (n>0) des bascules à l’entrée
d’horloge Hn+1
pour un décompteur, on relie la sortie Qn complémentée (n>0) des
bascules à l’entrée d’horloge Hn+1
Avec des bascules JK à déclenchement sur front montant :
pour un compteur, on relie la sortie Qn complémentée (n>0) des
bascules à l’entrée d’horloge Hn+1
pour un décompteur, on relie la sortie Qn (n>0) des bascules à l’entée
d’horloge Hn+1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 65
Les compteurs
─ Pour réaliser un compteur / décompteur, il faut une entrée de sélection X qui
détermine le sens de comptage en fonction de sa valeur de X.
Par exemple :
si X=0 → comptage, il faut aiguiller la sortie Qn vers l’horloge Hn+1
si X=1 → décomptage, il faut aiguiller la sortie Qn complémentée vers
l’horloge Hn+1
X Qn Hn+1
Hn+1 XQn XQn
0 0 0
Comptage
0 1 1 Hn+1 X Qn
1 0 1
Décomptage
1 1 0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 66
32
19/12/2021
Les compteurs
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H ? H ? H
1 K Q 1 K Q 1 K Q
R R R
RAZ
X
Schéma du compteur/décompteur binaire modulo 8
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 67
Les compteurs
─ Exercice :
74C86
74LS76
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 68
33
19/12/2021
Les compteurs
• Compteurs asynchrones modulo < 2n
─ Principe : il faut interrompre le cycle d’un compteur binaire en provoquant
une réinitialisation des bascules dès que la valeur du modulo M est détectée
Système logique
R0 S0 Q0 R1 S1 Q1 Rn Sn Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 69
Les compteurs
Table de vérité
Q2 Q1 Q0 R2 S2 R1 S1 R0 S0 Tableau de Karnaugh
0 0 0 0 0 0 0 0 0 0 Q1Q0
1 0 0 1 0 0 0 0 0 0 Q2 00 01 11 10
2 0 1 0 0 0 0 0 0 0
3 0 1 1 0 0 0 0 0 0 0 0 0 0 0
4 1 0 0 0 0 0 0 0 0
5 1 0 1 0 0 0 0 0 0 1 0 0 Φ 1
6 1 1 0 1 0 1 0 1 0
7 1 1 1 Φ Φ Φ Φ Φ Φ
Equation logique
R0 R1 R2 Q2Q1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 70
34
19/12/2021
Les compteurs
0 Q0 0 Q1 0 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
Q2Q1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 71
Les compteurs
Chronogramme
t
Q0
0
0 1 0 1 0 1 0 1
t
Q1
1
0 0 1 1 0 0 0 0
t
Q2
1
0 0 0 0 1 1 0 0
t
0 1 2 3 4 5 6 0 1 2
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 72
35
19/12/2021
Les compteurs
• Décompteurs asynchrones modulo < 2n
─ Principe : il faut interrompre le cycle d’un décompteur binaire en provoquant
une réinitialisation des bascules dès que la valeur maximale est détectée
Système logique
R0 S0 Q0 R1 S1 Q1 Rn Sn Qn
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 73
Les compteurs
─ Exemple : décompteur asynchrone modulo 5 (4 à 0)
Table de vérité
Tableau de Karnaugh
Q2 Q1 Q0 R2 S2 R1 S1 R0 S0
4 1 0 0 0 0 0 0 0 0 Q1Q0
3 0 1 1 0 0 0 0 0 0 Q2 00 01 11 10
2 0 1 0 0 0 0 0 0 0
0 0 0 0 0
1 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 0 Φ 1 Φ
7 1 1 1 0 1 1 0 1 0
6 1 0 1 Φ Φ Φ Φ Φ Φ
5 1 1 0 Φ Φ Φ Φ Φ Φ
Equation logique
R0 R1 S2 Q2Q1 ou R0 R1 S2 Q2Q0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 74
36
19/12/2021
Les compteurs
0 Q0 0 Q1 Q2
S S S
1 J Q 1 J Q 1 J Q
H H H H
1 K Q 1 K Q 1 K Q
R R R
Q2Q1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 75
Les compteurs
Chronogramme
H
t
Q0
1
0 1 0 1 0 0 1 0
t
Q1
1
0 1 1 0 0 0 1 1
t
Q2
1
1 0 0 0 0 1 0 0
t
4 3 2 1 0 7 4 3 2 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 76
37
19/12/2021
Les compteurs
─ Exercice : Réaliser un compteur asynchrone modulo 5 à base du
compteur BCD 7490
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 77
Les compteurs
Compteurs synchrones
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 78
38
19/12/2021
Les compteurs
• Structure d’un Compteur/Décompteur synchrone
Système logique
K0 J0 0 Q0 K1 J1 0 Q1 Kn Jn 0 Qn
S S S
J Q J Q J Q
H H H
K Q K Q K Q
R R R
0 0 0
H
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 79
Les compteurs
• Table d’excitation d’une bascule
Table de vérité
J K Q- Q+
Table d’excitation
0 0 0 → 0
Mémoire Q- Q+ J K
0 0 1 → 1
0 1 0 → 0 0→0 0 Φ
Mise à 0 0→1 1 Φ
0 1 1 → 0
1 0 0 → 1 1→0 Φ 1
Mise à 1 1→1 Φ 0
1 0 1 → 1
1 1 0 → 1
Inversion
1 1 1 → 0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 80
39
19/12/2021
Les compteurs
Table de vérité
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 0 0 Φ 0 Φ 1 Φ Table d’excitation
1 0 0 1 0 Φ 1 Φ Φ 1 Q- Q+ J K
2 0 1 0 0 Φ Φ 0 1 Φ 0→0 0 Φ
3 0 1 1 1 Φ Φ 1 Φ 1 0→1 1 Φ
4 1 0 0 Φ 0 0 Φ 1 Φ 1→0 Φ 1
5 1 0 1 Φ 0 1 Φ Φ 1 1→1 Φ 0
6 1 1 0 Φ 0 Φ 0 1 Φ
7 1 1 1 Φ 1 Φ 1 Φ 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 81
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ 1 1 Φ 0 1 Φ Φ 1
1 Φ 1 1 Φ 1 1 Φ Φ 1
K0 1 J0 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 82
40
19/12/2021
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ 1 0 0 0 1 Φ Φ
1 Φ Φ 1 0 1 0 1 Φ Φ
K1 Q0 J1 Q0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 83
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ Φ Φ 0 0 0 1 0
1 0 0 1 0 1 Φ Φ Φ Φ
K2 Q1Q0 J2 Q1Q0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 84
41
19/12/2021
Les compteurs
Q1Q0
0 Q0 0 Q1 0 Q2
J0 S J1 S J2 S
1 J Q J Q J Q
H H H
K Q K Q K Q
K0 R K1 R K2 R
0 0 0
H
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 85
Les compteurs
Table de vérité
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
7 1 1 1 Φ 0 Φ 0 Φ 1 Table d’excitation
6 1 1 0 Φ 0 Φ 1 1 Φ Q- Q+ J K
5 1 0 1 Φ 0 0 Φ Φ 1 0→0 0 Φ
4 1 0 0 Φ 1 1 Φ 1 Φ 0→1 1 Φ
3 0 1 1 0 Φ Φ 0 Φ 1 1→0 Φ 1
2 0 1 0 0 Φ Φ 1 1 Φ 1→1 Φ 0
1 0 0 1 0 Φ 0 Φ Φ 1
0 0 0 0 Φ 1 1 Φ 1 Φ
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 86
42
19/12/2021
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ 1 1 Φ 0 1 Φ Φ 1
1 Φ 1 1 Φ 1 1 Φ Φ 1
K0 1 J0 1
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 87
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ 0 1 0 1 0 Φ Φ
1 Φ Φ 0 1 1 1 0 Φ Φ
K1 Q0 J1 Q0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 88
43
19/12/2021
Les compteurs
Q1Q0 Q1Q0
Q2 00 01 11 10 Q2 00 01 11 10
0 Φ Φ Φ Φ 0 1 0 0 0
1 1 0 0 0 1 Φ Φ Φ Φ
K2 Q1Q0 J2 Q1Q0
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 89
Les compteurs
Q1Q0
0 Q0 0 Q1 0 Q2
J0 S J1 S J2 S
1 J Q J Q J Q
H H H
K Q K Q K Q
K0 R K1 R K2 R
0 0 0
H
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 90
44
19/12/2021
Les compteurs
• Quelques Compteur/Décompteur synchrone en circuit intégrés
GMA(S5)-ENSA
RST(S6)-ENSA -KENITRA
-KENITRA 91
45