Vous êtes sur la page 1sur 68

22/01/2021

Université Sultan Moulay Slimane


Ecole Supérieure de Technologie-Béni Mellal
Département Mécatronique

LP: Mécatronique Automobile


Semestre: 5
Module: M1
Elément de Module:

Electronique des Systèmes


Numériques
(M1_2/2)
Partie VI. Circuits Séquentielles

Année Universitaire 2020-2021

1
22/01/2021

Partie VI. Circuits Séquentielles

Sommaire

Partie IV Circuits séquentielles

1.1 Bascules

1.2 Registres

1.3 Compteurs

147
Pr. Fatima Zahra BAGHLI

2
22/01/2021

Partie VI. Circuits Séquentielles

1.1 Introduction
 Un circuit séquentiel est un circuit numérique (logique) dont l’état à
l’instant t+1 est une fonction des entrées en même instant t+1 et de l’état
précédente du système ( l’instant t)
sorties(t+1)=
Entrées fct(entrées, état(t))

. CIRCUIT .
. COMBINATOIRE .

Variables
d’état(t)

CIRCUIT DE
MÉMOIRE
Horloge
148
Pr. Fatima Zahra BAGHLI

3
22/01/2021

Partie VI. Circuits Séquentielles

1.1 Introduction

La réalisation du circuit de commande d’un automatisme , repose très


souvent sur l’utilisation des circuits « séquentiels », c-à-d qui font intervenir
le temps. Il existe plusieurs types:
• Registre: pour les transferts d’informations
• Mémoires: pour le stockage d’informations
• Compteurs: (asynchrones, synchrones) pour les comptages

Ces circuits sont tous réalisés à partir des ‘bascules’

Pr. Fatima Zahra BAGHLI 149

4
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
Les bascules sont les circuits séquentiels élémentaires permettant de
mémoriser une information binaire (bit) sur leur sortie. Elles constituent le
point mémoire élémentaire. Elles peuvent être synchrones ou asynchrones
mais toutes ont au minimum trois modes de fonctionnement (et par
conséquent au moins 2 commandes):
positionnement de la sortie à 0, positionnement de la sortie à 1 et
mémorisation de l’information portée par la sortie.

Il existe plusieurs types de bascules : RS, RSH,JK,JKH,D ,T,ME

Pr. Fatima Zahra BAGHLI 150

5
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
1.2.1.Système asynchrone

Les sorties évoluent à la suite d’un changement de combinaison des


entrées, ce qui provoque des états transitoires, des retards de durée
différentes et des risques d’instabilité.

Z
Σ S+
S-

Pr. Fatima Zahra BAGHLI 151

6
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
1.2.2.Système synchrone
L’évolution des sorties est synchronisée par une commande externe appelée
horloge afin d’éviter les multiples états transitoires notamment lorsque des
entrées changent d’état simultanément

Z
H Σ S+
S-

Pr. Fatima Zahra BAGHLI 152

7
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
1.2.3. 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

Pr. Fatima Zahra BAGHLI 153

8
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
1.2.3. Horloge

Niveau Haut: 1

1
0 0

Niveau Bas : 0
Front Front
montant descendant La période T
La période T est en (s)

Pr. Fatima Zahra BAGHLI 154

9
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules

Entrée active sur front montant Entrée active sur front descendant

1 1

E 1
0 t
155
Pr. Fatima Zahra BAGHLI

10
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
A. Bascules R S
La bascule RS est un dispositif de mémorisation élémentaire qui a deux
entrées R (pour Reset) et S (pour Set) et une sortie Q. (Cette bascule est
asynchrone)
R S Qt Qt
0 0 Qt-1 Qt-1
0 1 1 0
1 0 0 1
1 1 0 0
S : Set = mise à un Q1 est forcé à un par S
R : Reset = mise à zéro Q2 est forcé à un par R 156
Pr. Fatima Zahra BAGHLI

11
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
A. Bascules R S
Chronogramme d’une bascule RS

S 1
t
0
R 1
t
0
Q 1
t
0
      
Pr. Fatima Zahra BAGHLI 157

12
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
.A. Bascules R S
Une alarme de voiture : le voleur ouvre la porte, l’alarme se met à
sonner. Même si le voleur referme la porte, l’alarme doit continuer à
sonner, il y a donc mémorisation. Seul le propriétaire de la voiture
pourra arrêter l’alarme en appuyant sur un bouton spécial. La
bascule utilisée ici est une bascule RS.
Appel d’un ascenseur ; on appuie sur le bouton, l’appel est enregistré et le
voyant s’allume. Si on relâche le bouton, le voyant reste allumé, il y a donc
mémorisation. 158

Pr. Fatima Zahra BAGHLI

13
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone)
C'est une bascule R S dont la prise en compte de l'état des entrées est
synchronisée par une impulsion d'horloge. Ceci permet d'éviter l'arrivée
accidentelle de "zéro" sur R ou sur S.
Lorsque H = .0. il y a mémorisation de l’état précédent.

Signal d'horloge: Une bascule synchronisée peut être déclenchée sur le front
montant  ou sur le front descendant  de l'impulsion d'horloge
Pr. Fatima Zahra BAGHLI 159

14
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone)

Table de vérité

160
Pr. Fatima Zahra BAGHLI

15
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone)
Chronogramme d’une bascule RSH

161
Pr. Fatima Zahra BAGHLI

16
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone)
• La bascule RST synchronisée par le niveau haut de l’horloge :

 Exercice : à partir de la table de vérité Table de fonctionnement :

de cette bascule, déterminer l’équation H R S Q+


de sa sortie et réaliser le logigramme 0 Φ Φ Q-
Mémoire
1 0 0 Q-
avec des portes NAND uniquement. 1 0 1 1 Mise à 1
1 1 0 0 Mise à 0
1 1 1 Φ Interdit

Pr. Fatima Zahra BAGHLI 162

17
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone)
•RST synchronisée par le niveau haut de l’horloge :

Pr. Fatima Zahra BAGHLI 163

18
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
B. Bascules RSH (Bascule synchrone): synchronisée par le niveau haut
H

t
S

t
R

t
Q
164
t
Pr. Fatima Zahra BAGHLI

19
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
C. Bascules JK:
La bascule JK 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.

165
Pr. Fatima Zahra BAGHLI

20
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
H Chronogramme d’une bascule JK

t
J

t
K

t
Q

t
Pr. Fatima Zahra BAGHLI

21
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
D. Bascules D:
Une bascule D est réalisée à partir d'une bascule R S ou J K dont les entrées
sont reliées par un inverseur. Ceci impose donc que les entrées prennent
des états complémentaires.

Pr. Fatima Zahra BAGHLI 167

22
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
D. Bascules D:
Chronogramme d’une bascule D

La sortie prend l'état de l'entrée D après l'impulsion d'horloge. Ceci permet


par exemple de synchroniser le transfert de données en parallèle
Pr. Fatima Zahra BAGHLI 168

23
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
E. Bascules D à verrouillage ( Latch ):
Cette bascule ne possède pas de circuit détecteur de front et la sortie Q
prend donc l'état de l'entrée D tant que l'horloge est à l'état haut.

On ne parle plus dans cette bascule de l’entrée d’horloge mais plutôt de


l’entrée de validation.
Pr. Fatima Zahra BAGHLI 169

24
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
E. Bascules D à verrouillage ( Latch ):

Chronogramme de D Latch

Pr. Fatima Zahra BAGHLI 170

25
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
F. Bascules T
• La bascule T est une bascule synchrone qui possède une entrée de donnée
T, une entrée d’horloge H, une sortie Q et une sortie complément de Q.
• Son fonctionnement est un cas particulier de la bascule JK ou les entrées J
et K sont connectées ensemble (ou mises à 1).
H T Q+
0 Φ Q-
Mémoire
1 Φ Q-
 0 Q-
 1 Q- Inversion
*Pour J = K = 1 , on dit que l'on est dans le mode basculement et l'on
définit la bascule « T » (Toggle). Cette bascule passe à l'état opposé à
chaque signal d'horloge. 171
Pr. Fatima Zahra BAGHLI

26
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
F. Bascules T
H
t
T
t
Q
t
Chronogramme de T

Pr. Fatima Zahra BAGHLI

27
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
G. Bascules ME (Maître Esclave)

• Problème : Les bascules synchrones nécessitent des états stables sur leurs
entrées au moment de la transition du signal d'horloge, cela n'est pas
toujours possible lorsque plusieurs bascules sont câblées entre elles (ex: en
comptage) et l'on a des aléas de fonctionnement.

*Le maître donne des ordres à l'esclave qui les exécute. 173
Pr. Fatima Zahra BAGHLI

28
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
G. Bascules ME (Maître Esclave)
• Solution: Il existe des bascules à 2 étages qui évoluent en 2 temps.

1er temps:
- Prise en compte des entrées par le 1er étage
-Verrouillage du 2ème étage

2 ème temps:
- Verrouillage du 1er étage
- Prise en compte des données par le 2ème
étage

Pr. Fatima Zahra BAGHLI 174

29
22/01/2021

Partie VI. Circuits Séquentielles

1.2 Bascules
G. Bascules ME (Maître Esclave)
Bascule J K Maitre-Esclave

Remarque: En agissant directement sur la bascule esclave, on peut forcer à


"1" ou "0" la sortie Q de la bascule J K
Preset et reset sont des entrées de forçage. 175
Pr. Fatima Zahra BAGHLI

30
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs

Un compteur est un circuit logique constitué de bascules permettant de


compter un certain nombre d’impulsion.
• Un compteur est dit ‘asynchrone’ lorsque les états de ses bascules
évoluent successivement, (sorties de l’une appliquées aux entrées de
l’autre).
• Un compteur est dit ‘synchrone’, lorsque les états de ses bascules
évoluent simultanément, au rythme de l’entrée d’horloge.
•Un compteur est dit ‘modulo M’ lorsqu’il peut compter M impulsions, de
0 à M-1, et remis à zéro par le Mième.
Pr. Fatima Zahra BAGHLI 176

31
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones
Compteurs asynchrones modulo 2n (compteur binaire)
Principe : l’horloge déclenche la première bascule dont la sortie sert
d’horloge à la bascule suivante et ainsi de suite jusqu’à la nième bascule. La
propriété d’inversion de l’état de la sortie des bascules JK est utilisée : avec
une bascule JK à déclenchement sur front descendant et lorsque J=K=1, la
sortie change d’état à chaque front de l’horloge.
Q0 Q1 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 177
Pr. Fatima Zahra BAGHLI

32
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones
Exemple : compteur asynchrone modulo 23 = 8
Logigramme
LSB MSB
0 Q0 0 Q1 0 Q2

1 J S Q 1 J S Q 1 J S Q
H H H H
1 K R Q 1 K R Q 1 K R Q

RAZ
Pr. Fatima Zahra BAGHLI 178

33
22/01/2021

Partie VI. Circuits Séquentielles


1.3 Compteurs

A. Compteurs asynchrones modulo 23 = 8


H

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
Pr. Fatima Zahra BAGHLI

34
22/01/2021

Partie VI. Circuits Séquentielles


1.3 Compteurs

A. Compteurs asynchrones modulo 23 = 8

Pr. Fatima Zahra BAGHLI 180

35
22/01/2021

Partie VI. Circuits Séquentielles


1.3 Compteurs

A. Compteurs asynchrones modulo 23 = 8 à base de D

Pr. Fatima Zahra BAGHLI 181

36
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs

A. Compteurs asynchrones

Exercice : réaliser un compteur asynchrone binaire


modulo 16

Pr. Fatima Zahra BAGHLI 182

37
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones modulo 24 = 16

Pr. Fatima Zahra BAGHLI 183

38
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones modulo 10 (24 >10)
En général, La réalisation d'un compteur modulo 10 se fait par la remise à
zéro du compteur à la 11ème impulsion.
Ce type de compteur présente donc pendant un court instant la combinaison
(1 0 1 0)2 (10)10 sur ses sorties, le temps de la remise à zéro ( Raz ou entrée
reset). L’équation de remise à zéro Raz est donc : Raz = Qd.Qb
Afin d'éviter cet état intermédiaire on peut anticiper l'évolution des
bascules au passage de 1 0 0 1 (9) à 0 0 0 0 (0) au lieu de 1 0 1 0.

Pr. Fatima Zahra BAGHLI 184

39
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones modulo 10 (24 >10)

Il faut : -Trouver l’équation permettant de faire la remise à 0 du compteur.


- Forcer l’ensemble des bascules à 0 pour revenir au début
Pr. Fatima Zahra BAGHLI 185

40
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
A. Compteurs asynchrones modulo 10 (24 >10)

186
Pr. Fatima Zahra BAGHLI

41
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone modulo 23 = 8

Logigramme :
0 Q0 0 Q1 0 Q2

1 J S Q 1 J S Q 1 J S Q
H H H H
1 K R Q 1 K R Q 1 K R Q

RAZ
Pr. Fatima Zahra BAGHLI 187

42
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone 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.

• Réalisation : il faut utiliser un décompteur asynchrone binaire modulo 2n


avec 2n ≥ M et agir sur les entrées de forçage asynchrones des n bascules
en fonction de l’état de leur sortie.

188
Pr. Fatima Zahra BAGHLI

43
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone modulo < 2n

Système logique
R0 S0 Q0 R1 S1 Q1 Rn Sn Qn

1 J S Q 1 J S Q 1 J S Q
H H H H
1 K R Q 1 K R Q 1 K R Q

Pr. Fatima Zahra BAGHLI 189

44
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone modulo 5
Table de vérité : Q2 Q1 Q0 R2 S2 R1 S1 R0 S0
4 1 0 0 0 0 0 0 0 0
3 0 1 1 0 0 0 0 0 0
2 0 1 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
7 1 1 1 0 1 1 0 1 0
6 1 0 1 Φ Φ Φ Φ Φ Φ
5 1 1 0 Φ Φ Φ Φ Φ Φ

R2  R1
S2 S1  R0
S0  0
Pr. Fatima Zahra BAGHLI 190

45
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone modulo 5
Tableau de karnaugh : Q1Q0
Q2 00 01 11 10
0 0 0 0 0

1 0 Φ 1 Φ

Équation logique :

R0  R1  S2  Q2Q1 ou R0  R1  S2  Q2Q0
Pr. Fatima Zahra BAGHLI 191

46
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
B. Décompteurs asynchrones
Exemple : Décompteur asynchrone modulo 5
0 Q0 0 Q1 Q2

1 J S Q 1 J S Q 1 J S Q
H H H H
1 K R Q 1 K R Q 1 K R Q

Q2Q1 192
Pr. Fatima Zahra BAGHLI

47
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones
Toutes les entrées d’horloge des bascules sont attaquées simultanément par
les impulsion de comptage.
Dans le cas des bascules JKH utilisées: les entrées Hi sont liées à l’horloge
H, et les entrées Ji ,Ki et Qi sont reliées à un circuit combinatoire à
déterminer. Ce circuit a pour entrées les Qi et pour sorties Ji et Ki
Problème à résoudre:
Déterminer Ji et Ki en fonction des Qj

Pr. Fatima Zahra BAGHLI 193

48
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones

Système logique
K0 J0 0 Q0 K1 J1 0 Q1 Kn Jn 0 Qn

J S Q J S Q J S Q
H H H
K R Q K R Q K R Q

0 0 0
H 194
Pr. Fatima Zahra BAGHLI

49
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
Elle permet de déterminer quelles valeurs il faut appliquer aux entrées synchrones
pour faire évoluer la sortie de la bascule d’un état vers un autre.

Table de vérité : Table d’excitation :


J K Q- Q+
0 0 0→0
0 0 1→1 Mémoire Q- Q+ J K
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
Pr. Fatima Zahra BAGHLI 195

50
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : compteur synchrone modulo 8
Table de vérité : Q- Q+ J K
0 →0 0 Φ
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 0 0 Φ 0 Φ 1 Φ 0 →1 1 Φ
1 →0 Φ 1
1 0 0 1 0 Φ 1 Φ Φ 1
1 →1 Φ 0
2 0 1 0 0 Φ Φ 0 1 Φ
3 0 1 1 1 Φ Φ 1 Φ 1
4 1 0 0 Φ 0 0 Φ 1 Φ
5 1 0 1 Φ 0 1 Φ Φ 1
6 1 1 0 Φ 0 Φ 0 1 Φ
7 1 1 1 Φ 1 Φ 1 Φ 1
Pr. Fatima Zahra BAGHLI 196

51
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : compteur synchrone modulo 8

Tableaux de karnaugh et équations logiques :

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

Pr. Fatima Zahra BAGHLI 197

52
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : compteur synchrone modulo 8

Tableaux de karnaugh et équations logiques :

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
198
Pr. Fatima Zahra BAGHLI

53
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : compteur synchrone modulo 8

Tableaux de karnaugh et équations logiques :

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
Pr. Fatima Zahra BAGHLI 199

54
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
C. Compteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : compteur synchrone modulo 8
Q1Q0
Logigramme :

0 Q0 0 Q1 0 Q2

J S Q J S Q J S Q
J0 J1 J2
1
H H H
K0
K R Q K1
K R Q K2
K R Q

H 0 0 0
Pr. Fatima Zahra BAGHLI 200

55
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs

A. Compteurs synchrones

Exercice : réaliser un compteur synchrone binaire


modulo 6 à base de JK

Pr. Fatima Zahra BAGHLI 201

56
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
Exemple : Décompteur synchrone modulo 8
Table de vérité : Q- Q+ J K
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0 0 →0 0 Φ
7 1 1 1 Φ 0 Φ 0 Φ 1 0 →1 1 Φ
1 →0 Φ 1
6 1 1 0 Φ 0 Φ 1 1 Φ 1 →1 Φ 0
5 1 0 1 Φ 0 0 Φ Φ 1
4 1 0 0 Φ 1 1 Φ 1 Φ
3 0 1 1 0 Φ Φ 0 Φ 1
2 0 1 0 0 Φ Φ 1 1 Φ
1 0 0 1 0 Φ 0 Φ Φ 1
0 0 0 0 Φ 1 1 Φ 1 Φ
Pr. Fatima Zahra BAGHLI 202

57
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
Exemple : Décompteur synchrone modulo 8
Tableaux de karnaugh et équations logiques :

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

Pr. Fatima Zahra BAGHLI 203

58
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : Décompteur synchrone modulo 8

Tableaux de karnaugh et équations logiques :

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
Pr. Fatima Zahra BAGHLI 204

59
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : Décompteur synchrone modulo 8

Tableaux de karnaugh et équations logiques :


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

Pr. Fatima Zahra BAGHLI 205

60
22/01/2021

Partie VI. Circuits Séquentielles

1.3 Compteurs
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : Décompteur synchrone modulo 8
Q1Q0
Logigramme :

0 Q0 0 Q1 0 Q2

J S Q J S Q J S Q
J0 J1 J2
1
H H H
K0
K R Q K1
K R Q K2
K R Q

0 0 0
H Pr. Fatima Zahra BAGHLI 206

61
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
D. Décompteurs synchrones: Table d’excitation de la bascule JK :
– Exemple : Décompteur synchrone modulo 8

Pr. Fatima Zahra BAGHLI 207

62
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
• Un registre est un ensemble ordonnée de n bascules capable de stocker une
information codée sur n bits.
• Les entrées/sorties sont transmises, soit en série par décalages successifs (à
droite ou à gauche), soit en parallèle.
Il existe plusieurs types de registres :
• Registre à entrées parallèles et sorties parallèles
• Registre à entrée série et sortie série
• Registre à entrée série et sortie parallèle.
• Registre à entrée parallèle et sortie série.
• Registre universel 208
Pr. Fatima Zahra BAGHLI

63
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
a. Registre à entrées parallèles et sorties parallèles

209

64
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
a. Registre à entrées parallèles et sorties parallèles
Il peut charger une information sur N bits en même temps.
Les n bascules changement d’états en même temps.
Chaque bascule Bi prend la valeur de l’information i.
Il possède une entrée de chargement chg ( chg=0  état mémoire, chg=1
chargement )

210
Pr. Fatima Zahra BAGHLI

65
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
b. Registre à entrée série et sortie série
L’information est introduite bit par bit ( en série).
L'ensemble du registre est décalé d'une position ( Bi, Bi+1) et la bascule B0
reçoit une nouvelle entrée ES.
Un tel registre est appelé registre à entrée série à gauche et à sortie série à
droite.

Pr. Fatima Zahra BAGHLI 211

66
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
c. Registre à entrée série à droite et à sortie série à gauche

d. Registre à entrée parallèle et sortie série

Pr. Fatima Zahra BAGHLI 212

67
22/01/2021

Partie VI. Circuits Séquentielles

1.4 Registres
e. Registre universel Entrées parallèles

Entrée série gauche Entrée série droite

Horloge

Sortie série

Commandes Sorties parallèles


213
Pr. Fatima Zahra BAGHLI

68

Vous aimerez peut-être aussi