Universit Alger 1
3.1 Exemple
On prend un exemple dun poste Marche/Arrt qui commande le fonctionnement dun
moteur. Une action momentanment sur le bouton Marche met le moteur en fonction aussi
longtemps que le bouton poussoir Arrt nest pas actionn. Dans le tableau suivant, on remarque
que les variables dentre des tapes 1 et 3 ont la mme valeur mais ltat de sortie est diffrent. Un
dispositif de mmoire maintenir le moteur en marche. Il devient donc impossible de construire une
table de KARNAUGH comme en logique combinatoire et de raliser le circuit laide des simples portes
logiques.
Etape
1
2
3
4
5
Bouton Marche
0
1
0
0
0
Bouton Arrt
0
0
0
1
0
Moteur
0
1
1
0
0
En logique combinatoire, la sortie dpend directement des entres. Par contre dans le tableau, on
remarque que les variables dentre des tapes 1 et 3 ont la mme valeur (bouton M =0 et bouton
Charge de cours/TD : Mme TOUIL
Anne universitaire : 2015/2016
Page : 1
Un circuit logique squentiel synchrone incorpore une horloge qui sert enclencher les
actions,
Les circuits logiques squentiels asynchrones n'en prsentent pas.
Lhorloge est une variable logique qui successivement passe de 0 1 et de 1 0 dune faon
priodique (cest--dire le passage se rpte identiquement).
Cette variable est utilise souvent comme une entre des circuits squentiels appels circuits
synchrones. Lhorloge est note par H ou CK (clock
E0
E1
H
Circuit
squentiel
synchrone
S0
S1
Page : 2
Lorsquun circuit squentiel na pas dhorloge comme variable dentre ou si le circuit fonctionne
indpendamment de cette horloge alors ce circuit est asynchrone.
E0
E1
Circuit
squentiel
asynchrone
S0
S1
Page : 3
Sorties de la
Bascule
Nom de la
bascule
Nom de la bascule : Un nom est associ chaque bascule, il indique les entres de la bascule en
question.
Il existe quatre Bascules de base :
Bascule R S
Bascule J K
Bascule D
Bascule T
3.3.1 Bascule R-S asynchrone
La bascule R-S est une bascule asynchrone (sans entre dhorloge). Cest la bascule lmentaire,
qui constitue la base de tous les autres types de bascules. La bascule R-S peut tre ralise avec des
portes NOR ou avec des portes NAND.
Ce circuit possde deux entres (R,S) et deux sorties , .
Page : 4
a- Quand S=R=0
On suppose que
On suppose que
(
Dans ce cas, aussi, on a
Page : 5
A linstant t
A linstant t+1
Dans le cas o
A linstant t
A linstant t+1
A linstant t
A linstant t+1
Page : 6
Conclusion : On en conclut que, quand la variable dentre S passe 1, la variable de sortie garde son
tat si elle est 1, sinon, elle prend la valeur 1.
c- Si R passe 1 et S=0
Dans le cas o
A linstant t
A linstant t+1
Le schma montre bien que la variable de sortie ne change pas dtat, mais garde ltat 0
(
).
Dans le cas o
A linstant t
A linstant t+1
).
Conclusion : Lorsque R passe 1, la variable de sortie maintient son tat si elle est 0, sinon,
elle est remise 0.
Remarque : voyons, maintenant, le comportement de la bascule quand R est remis 0
Page : 7
A linstant t
A linstant t+1
On voit que le fait de remettre R 0 na aucun effet sur ltat de la bascule, elle garde toujours ltat 0.
On dit que la bascule se souvenait de son tat antrieur.
d- Si S et R passe 1 simultanment
A linstant t
Si
A linstant t
Si
A linstant t+1
A linstant t+1
Conclusion : lorsque R et S passent 1, la variable de sortie peut prendre lun des tats 1 ou 0. On dit
alors, que ltat de la bascule est indtermin, il peut tre 1, comme il peut tre 0.
Page : 8
tat futurs
R
S
0
0
0
0
0
0
1
1
0
1
0
1
(Mise 1)
0
1
1
1
1
0
0
0
(Remise 0)
1
0
1
0
1
1
0
X
Etats indtermins
1
1
1
X
Cette table est appele table caractristique de la bascule R-S
A partir de cette table, on peut dduire lexpression algbrique de
simplifie, on utilise un tableau de KARNAUGH :
R\S
00
01
11
10
Lexpression simplifie de
caractristique.
est :
Indtermin
Page : 9
Page : 10
R
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
S
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
0
0
X
X
=
Ltat de la bascule ne change pas.
Les valeurs de R et S nont aucun
effet, tant que H=0
=
= 1 (Mise 1)
= 0 (Remise 0)
Etats indtermins
Signal d'horloge: Une bascule synchronise peut tre dclenche sur le front montant ou sur le
front descendant de l'impulsion d'horloge.
Chronogramme de la bascule RSH : front montant
Page : 11
K
0
0
1
0
R
0
0
S
0
0
0
1
0
1
1
0
0
0
1
1
0
1
1
0
0
1
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
0
1
0
1
1
0
0
1
1
1
1
0
1
1
0
0
1
1
0
1
0
0
1
Page : 12
K
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
1
0
(Remise 0)
(mise 1)
complmentation
00
01
11
10
du tableau de
A partir de lquation caractristique, on peut laborer la table suivante qui est dune trs grande
utilit lors de la ralisation dun circuit squentiel base de bascules J-K:
J
Page : 13
la variable dentre de la porte NOR infrieur (a) tant gale , les entres de la bascule ne peuvent
jamais tre identiques c'est--dire la bascule D ne traite jamais le cas (0,0) et (1,1).
, pas de changement
, la donne D passe
, pas de changement
, la donne D passe
Page : 14
00
01
11
10
Bascule D active sur le niveau (bas ou haut) est dite bascule D Latch
Bascule D active sur le front (montant ou descendant) est dite bascule flip-flop ou normale
D
X
0
1
0
1
1
0
Page : 15
Page : 16
D
X
0
1
0
1
1
0
1
0
Exercice : raliser une bascule D-Latch laide dun multiplexeur 2 1
0
D
1
H
1
H
Page : 17
Page : 18
0
1
0
1
0
1
1
0
0
0
1
1
0
1
0
1
T
0
1
1
0
La bascule T sobtient partir de la bascule J-K en injectant le mme signal dans les entres J et
K. Cette bascule peut tre dote dune entre Horloge, elle fonctionne gnralement en front
de lhorloge.
H
T
0/1
X
La bascule T ressemble une bascule J-K une seule entre, son schma est le suivant :
Elle peut tre aussi obtenue partir de la bascule D, son schma est le suivant :
Page : 19
Page : 20
Etat i
Etat k
et
et A+ reprsente ltat future
et B+ reprsente ltat future
Page : 21
, donc :
4- la table dtat :
Entres
Etats prsents
X
A
B
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Etats futurs
A+
B+
0
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
Sorties
Y
0
1
1
1
0
0
0
0
Page : 22
, donc
Etats prsents
A
B
0
0
0
1
1
0
1
1
Etats futurs
A+
B+
1
0
1
1
0
1
0
0
5- Diagramme dtat :
Page : 23
Page : 24
0
0
1
1
0
0
1
1
Etats futurs
0
1
0
1
0
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
On va laborer une table de vrit (table dtat) qui nous permettra de dfinir les variables
dentres en fonction des variables de sorties. Une telle table est appele table dexcitation
Pour pouvoir remplir cette table dexcitation facilement, on utilise la table dexcitation de la
bascule J-K donne dans la section (3.6)
Etats prsents
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
Etats futurs
0
1
0
1
0
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
Entres
1
0
1
0
1
0
1
0
0
0
0
1
X
X
X
X
X
X
X
X
0
0
0
1
0
1
X
X
0
1
X
X
X
X
0
1
X
X
0
1
1
X
1
X
1
X
1
X
X
1
X
1
X
1
X
1
3- Rduction
Cette tape consiste trouver les quations dentres en fonctions des tats prsents.
Pour dterminer les quations de J0, K0, J1, K1, J2, K2, on utilise donc le tableau de KARNAUGH
comme suit :
00
01
11
10
00
01
11
10
Page : 25
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
4- Le circuit :
Fin du chapitre
Page : 26