Vous êtes sur la page 1sur 16

Cours : Logique squentielle.

Les bascules

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

1/16
2007 - 2008

TABLE DES MATIERES :


1.

INTRODUCTION.............................................................................................................................................................3

2.

LES BASCULES...............................................................................................................................................................3

3.

BASCULE R-S..................................................................................................................................................................3

3.1
PRINCIPE DE FONCTIONNEMENT. ......................................................................................................................................3
3.1.1
Schma. ................................................................................................................................................................3
Table de vrit. .......................................................................................................................................................................4
3.2
REPRSENTATION NORMALISE. ......................................................................................................................................4
3.3
CHRONOGRAMMES ASSOCIES. ...........................................................................................................................................5
4.

VERROU D (LATCH D OU TRANSPARENT LATCH). ..............................................................................................5

4.1
4.2
4.2.1
4.3
5.

PRINCIPE DE FONCTIONNEMENT. .......................................................................................................................................6

Table de vrit. .....................................................................................................................................................6


CHRONOGRAMMES ASSOCIES. ...........................................................................................................................................7

BASCULE D (FLIP-FLOP). .............................................................................................................................................7

5.1
5.2
5.2.1
5.3
6.

REPRESENTATION NORMALISEE. .......................................................................................................................................5

REPRESENTATION NORMALISEE. .......................................................................................................................................7


PRINCIPE DE FONCTIONNEMENT. .......................................................................................................................................7

Table de vrit. .....................................................................................................................................................7


CHRONOGRAMMES ASSOCIES. ...........................................................................................................................................8

BASCULE JK. ..................................................................................................................................................................8

6.1
REPRESENTATION NORMALISEE. .......................................................................................................................................8
6.2
PRINCIPE DE FONCTIONNEMENT. .......................................................................................................................................9
6.2.1
Table de vrit. .....................................................................................................................................................9
6.3
CHRONOGRAMMES ASSOCIES ...........................................................................................................................................9
7.

COMPTEURS/DECOMPTEURS. .................................................................................................................................10

7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
8.

EXEMPLE DE REPRESENTATION DE COMPTEURS................................................................................................................10


FONCTIONNEMENT DES COMPTEURS/DECOMPTEURS.........................................................................................................10

COMPTEURS BINAIRES....................................................................................................................................10
COMPTEURS DECIMAUX (COMPTEUR BCD). ...............................................................................................12
MODE SYNCHRONE..........................................................................................................................................13
MODE ASYNCHRONE.......................................................................................................................................14

APPLICATIONS. ...........................................................................................................................................................15

8.1
DIVISEUR PAR 2 AVEC BASCULE D. ..............................................................................................................................15
8.1.1
Schma. ..............................................................................................................................................................15
8.1.2
Chronogrammes associs. ...................................................................................................................................15
8.1.3
Travail demand. ................................................................................................................................................15
8.2
DIVISEUR PAR 2 AVEC BASCULE JK. .............................................................................................................................16
8.2.1
Schma. ..............................................................................................................................................................16
8.2.2
Chronogrammes associs. ...................................................................................................................................16
8.2.3
Travail demand. ................................................................................................................................................16

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

2/16
2007 - 2008

INTRODUCTION.

La logique combinatoire prsente des sorties qui, un instant donn, ne dpendent que des
valeurs prsentes sur les entres. La logique squentielle prend en considration les conditions
antrieures l'instant donn, ce qui permet de raliser des dispositifs mmoire.
2

LES BASCULES.

Les bascules sont de manire gnrale des bistables, ce qui permet d'obtenir des niveaux
logiques stables sur leur sorties (soit "1" ou "0").
Elles ralisent de ce fait une fonction mmoire temporaire permettant ainsi de stocker des
informations. Ces dernires pouvant tre aussi annules tout moment.
Bistable: Qui possde deux tats stables. En logique ceci se traduit par les tats logiques "1"
ou "0".
Monostable: Qui possde un seul tat stable, l'autre tat est temporaire.
3

BASCULE R-S.

La bascule R-S constitue le point mmoire de base. Elle comporte deux entres R et S et
deux sorties Q et Q . Q tant toujours le complment de Q.
Les lettres R et S proviennent des initiales de deux mots anglo-saxons:

3.1

R signifiant Reset qui veut dire replacer (dans l'tat initial),

S signifiant Set qui veut dire placer (dans un tat),

PRINCIPE DE FONCTIONNEMENT.

Exemple de bascule RS ralise partir de deux oprateurs logiques de type OU-NON


deux entres.

3.1.1 Schma.
R

t1

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

t1

3/16
2007 - 2008

3.1.2 Table de vrit.


La table de vrit ci-dessous montre le fonctionnement de La bascule RS.

entre

entre

sortie

sortie

Qn

Qn

Qn - 1

Qn - 1

3.1.3 Explication:
Le cas R=0 et S=0 correspond la mmorisation de l'information. La sortie ne change pas
d'tat par rapport au prcdent Qn=Qn-1.
L'entre S permet de fixer la sortie Q "1".
L'entre R permet de fixer la sortie Q "0".
Remarque: L'application de S=1 et R=1 est un cas indtermin, quil est interdit dutiiser dans
les applications.
3.2

REPRSENTATION NORMALISE.
a

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

4/16
2007 - 2008

3.3

CHRONOGRAMMES ASSOCIES.
Chronogrammes de la bascule RS.
1
a
t

1
t
0
1

Q
t

1
t

4
4.1

VERROU D (LATCH D OU TRANSPARENT LATCH).


REPRESENTATION NORMALISEE.

1D

C1

a et b sont des variables d'entres.


C est une entre de synchronisation (entre d'horloge). elle permet de synchroniser le
fonctionnement du verrou D.

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

5/16
2007 - 2008

Notion de dpendance.
Le chiffre 1 affect sur les entres C et D signifie que l'entre D ne sera active que si l'entre
C est active au pralable. Le fonctionnement de l'entre D est conditionn par l'tat de l'entre C.
4.2

PRINCIPE DE FONCTIONNEMENT.

4.2.1 Table de vrit.


La table de vrit ci-dessous montre le fonctionnement du verrou D.

entre

entre

sortie

sortie

Qn

Qn

Qn - 1

Qn - 1

Qn - 1

Qn - 1

4.2.2 Explication:
La sortie Q suit l'information prsente sur l'entre D tant que l'entre C est au niveau logique
haut.
Quand l'entre d'horloge (C) est l'tat logique "0", la sortie Q garde en mmoire le niveau
logique que possdait D au moment de la transition de C de "1" vers "0 " et ceci jusqu' ce que C
prenne nouveau la valeur "1".

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

6/16
2007 - 2008

4.3

CHRONOGRAMMES ASSOCIES.
Chronogrammes du verrou D.

1
a
t

1
t
0
1

Q
t

1
t

5
5.1

BASCULE D (FLIP-FLOP).
REPRESENTATION NORMALISEE.

5.2

1D

C1

Remarque:
Ce symbole signifie que
l'entre est dynamique et
qu'elle est active sur une
transition montante 0o 1

PRINCIPE DE FONCTIONNEMENT.

5.2.1 Table de vrit.


La table de vrit ci-dessous montre le fonctionnement de la bascule D.

entre

entre

sortie

sortie

Qn

Qn

Qn - 1

Qn - 1

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

7/16
2007 - 2008

5.2.2 Explication:
La sortie Q prend l'information a prsente en D au moment de l'apparition d'un front montant
sur l'entre C (b passe de 0 1) et seulement cet instant. Le reste du temps Q garde l'information
en mmoire jusqu'au prochain front montant sur C.
5.3

CHRONOGRAMMES ASSOCIES.
Chronogrammes d'une bascule D.

1
a
t

1
t
0
1

Q
t

Q
t

6
6.1

BASCULE JK.
REPRESENTATION NORMALISEE.

1J

C1

clk

1K

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

Remarque:
Les entres J et K sont des
entres normalises et
synchrones avec celle de C.

8/16
2007 - 2008

6.2

PRINCIPE DE FONCTIONNEMENT.

6.2.1 Table de vrit.


La table de vrit ci-dessous montre le fonctionnement de la bascule JK.

6.3

entre

Entre

entre

sortie

sortie

Qn

Qn 

clk

Qn - 1

Qn - 1

Mmoire

Qn - 1

Qn - 1

Mmoire

Set

Reset

Qn - 1

Qn - 1

Toggle

Fonctionnement

CHRONOGRAMMES ASSOCIES
Chronogrammes d'une bascule JK.

clk

t
0

1
t

0
1
b
0

1
Q
0

Q
0
Cours logique squentielle P V1.4
Lyce Jules Ferry Versailles - CRDEMA

t
9/16
2007 - 2008

COMPTEURS/DECOMPTEURS.

Les compteurs et/ou dcompteurs sont constitus d'un agencement interne de bascules et
d'oprateurs logiques qui, selon leur cblage, permet de raliser un comptage et/ou un dcomptage.
Selon le type de compteur/dcompteur dsir cet agencement diffre.
Certains circuits possdent une (ou des) entre(s) qui permet(tent) de slectionner le mode
comptage ou le mode dcomptage en fonction du niveau logique appliqu sur ces dites entres, ce
sont des circuits compteur/dcompteur.
7.1

EXEMPLE DE REPRESENTATION DE COMPTEURS.

7.2

FONCTIONNEMENT DES COMPTEURS/DECOMPTEURS.


Il existe
deux types de comptage/dcomptage: BINAIRE ou DECIMAL,
et
deux modes de comptage/dcomptage: SYNCHRONE ou ASYNCHRONE.

7.2.1 COMPTEURS BINAIRES.


Un compteur est dit "compteur binaire" lorsque le compteur effectue un comptage binaire,
c'est dire que l'ensemble des tats logiques que peuvent prendre les sorties du compteur forme des
mots ou des nombres binaires 11001101.
Exemple:
Si un compteur possde 4 sorties Qa, Qb, Qc et Qd, le nombre de code possible sera 24 = 16.
Le compteur peut compter jusqu' 15: 0, 1, 2, 3, ..., 15.

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

10/16
2007 - 2008

Tableau des valeurs pour un compteur 4 sorties.

Sorties du compteur

Sorties du compteur

Qd

Qc

Qb

Qa

Qd

Qc

Qb

Qa

10

11

12

13

14

15

Chronogrammes associs.
clk
1
0

Qa
1
0

Qb
1
0

Qc
1
0

Qd
1
0

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

11/16
2007 - 2008

7.2.2 COMPTEURS DECIMAUX (COMPTEUR BCD).


Un compteur est dit "compteur dcimal" ou "compteur BCD" lorsque le nombre de mots
binaires possibles fournis par ses sorties est au plus de dix, cela signifie que le compteur ne pourra
compter au del de la valeur 9, et donc la prochaine valeur correspondra la valeur de dpart 0.
Un compteur dcimal possde 4 sorties binaires Qa, Qb, Qc et Qd comme un compteur
binaire. Mais le nombre de codes possibles en sortie ne sera que de 10, du code 0000bin=0dc au
code 1001bin=9dc.
Nota: Compteur BCD signifie Compteur Binaire Cod Dcimal.
Tableau des valeurs pour un compteur BCD 4 sorties.
Sorties du compteur

Sorties du compteur

Qd

Qc

Qb

Qa

Qd

Qc

Qb

Qa

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

12/16
2007 - 2008

7.2.3 MODE SYNCHRONE.


Un "Compteur Synchrone" signifie que les bascules qui composent le compteur sont
synchronises par le mme signal (signal d'horloge) et donc "basculent" au mme instant. Par
consquence le changement d'tat des diffrentes sorties (Qa, Qb, ..., Qn) que composent le
compteur ne peut s'effectuer qu' des instants identiques.
Chronogrammes.

clk

1
t
0

Qa

1
t

0
1
Qb
0

1
Qc
0

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

13/16
2007 - 2008

7.2.4 MODE ASYNCHRONE.


Un "Compteur Asynchrone" signifie que les "basculements" des bascules du compteur
s'effectuent les uns aprs les autres. Le changement d'tat de la sortie d'une bascule autorisera le
changement d'tat de la sortie de la bascule suivante et ainsi de suite. C'est un fonctionnement dit en
cascade. La consquence de ce type de fonctionnement est que le changement d'tat des sorties du
compteur ne s'effectue pas des instants rguliers.
Chronogrammes.

clk

1
t
0

Qa

1
Qb
0

1
Qc
t
0

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

14/16
2007 - 2008

8
8.1

APPLICATIONS.
DIVISEUR PAR 2 AVEC BASCULE D.

8.1.1 Schma.
a

1D

clk

C1

8.1.2 Chronogrammes associs.

1
clk
t
0

1
a
t

0
1

Q

t
0
1

S
0

8.1.3 Travail demand.


Conditions initiales: l'instant t=0, Q=S=1

Il vous appartient de reprsenter et de complter les chronogrammes ci-dessus.


Montrer que la frquence FS est bien divise par 2 par rapport celle Fclk.

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

15/16
2007 - 2008

8.2

DIVISEUR PAR 2 AVEC BASCULE JK.

8.2.1 Schma.

"1"
1J

clk

C1

1K

8.2.2 Chronogrammes associs.

clk

t
0

8.2.3 Travail demand.


Conditions initiales: l'instant t=0, Q=S=1

Il vous appartient de reprsenter et de complter les chronogrammes ci-dessus.


Montrer que la frquence FS est bien divise par 2 par rapport celle Fclk.

Cours logique squentielle P V1.4


Lyce Jules Ferry Versailles - CRDEMA

16/16
2007 - 2008