Professional Documents
Culture Documents
1
1- Dfinitions
Logique squentielle : en logique combinatoire ltat de sortie est une fonction
dtermine par ltat des entres. En logique squentielle ltat des entres ne suffit
pas toujours pour connatre ltat de la sortie. Il faut parfois connatre lentre
antrieure de la sortie.
Bascules : une bascule est un dispositif lectronique susceptible de changer dtat
binaire sur commande et conserver cette tat jusqu lapparition dun autre signal.
Ce dispositif constitue donc une mmoire (exemple : dans un ascenseur lorsque
nous appuyons sur le bouton 6, cette information est garde en mmoire jusqu ce
que lascenseur soit arriv au 6me tages).
2- Les bascules
Bascules RS
Table de vrit :
2
Bascule RST
Table de vrit :
Bascule D
3
Table de vrit :
Bascules JK et JKMS
Bascule JK :
Table de vrit :
Bascule JKMS :
Lorsque les bascules sont utilises en srie avec une horloge commune (compteur
synchrone par exemple), il peut tre gnant que les sorties des branches changent
dtat au moment o elles doivent tre lues.
La structure matre-esclave a t dveloppe pour saffranchir de ce problme.
4
Table de vrit :
5
3-Fonction du comptage:
Introduction :
La fonction comptage est utilise chaque fois que l'on souhaite dnombrer des
vnements.
Nota : Une bascule peut avoir 2 tats diffrents sa sortie (0 et 1), et peut donc
permettre de compter de 0 1. Avec 2 bascules on peut avoir jusqu 4 tats
diffrents : 00, 01, 10 et 11, ce qui permet de compter de 0 3 en binaire naturel.
Avec 3 bascules on a 8 tats (de 000 111), et en gnral avec n bascules on a
2n tats : on peut donc compter de 0 2n-1.
Il reste trouver comment doivent tre connectes les n bascules entre elles pour
raliser un compteur, sachant quil existe plusieurs types de compteurs, et donc
plusieurs techniques de ralisation.
Principe et proprit :
Le compteur matrialis sous forme de circuit intgr une capacit de
comptage qui dpend du nombre de ses sorties.
Les compteurs :
Compteurs asynchrones :
Pour construire un compteur, nous pouvons remarquer quune bascule T dont
lentre est 1 fonctionne en diviseur de frquence. Il en est de mme que
lorsque la sortie complmente dune bascule D est reboucle sur lentre D ou
que les entres dune bascule JK sont gales 1.
6
Symbole bascule JK symbole bascule D
Compteur modulo n :
7
Compteurs asynchrones (modulo 8,10 et 16) :
Compteur asynchrone modulo 8 :
Pour raliser un compteur modulo 8 partir de 3 bascules J-K quon relie de la
manire suivante :
U 28
D CD _H EX
V1
V2
12 V 60 H z
5V
8
Compteur asynchrone modulo 10 :
Pour raliser un compteur modulo 10 partir de 4 bascules J-K quon relie de la
manire suivante :
U 28
D CD _H EX
U 38
V1
V2
12 V N AN D 2
60 H z
5V
9
Compteur asynchrone modulo 16 :
Pour raliser un compteur modulo 16 partir de 4 bascules J-K quon relie de la
manire suivante :
U 28
D CD _H EX
V1
V2
12 V 60 H z
5V
Compteurs synchrones :
Les temps de propagation TP s'ajoutant, le signal de sortie de la nime bascule
est retard de n.tp. Ce retard augmentant avec le nombre de bascules, les
compteurs asynchrones seront vite limits en frquence. D'autre part, des tats
intermdiaires de dure TP apparaissent et peuvent tre l'origine de
dysfonctionnements. Pour pallier ce problme, on ralise des compteurs
synchrones, pour lesquels le signal d'horloge est commun toutes les bascules.
10
Avantage :
Le compteur synchrone est donc plus rapide que le compteur asynchrone
puisque les dlais de propagation des bascules ne sont pas cumuls. Dautre part,
si lon suppose que toute les bascules on le mme dlai de propagation il ny a
pas dtat transitoire sur la sortie. Dans la pratique, ce nest bien videmment
pas le cas car les dlais de propagation de bascules peuvent tre diffrents
(temps de monte et de descente diffrents, charges diffrentes etc.). Toutefois,
la dure de ces transitoires et rduite la diffrence de fonctionnement des
bascules et en aucun cas nest aussi importante quen asynchrone.
U5
DCD_HEX
U4
AND2 U3
U1 U2 SET
SET SET J Q
J Q J Q CLK
CLK CLK K ~Q
K ~Q K ~Q RESET
RESET RESET JK_FF
JK_FF JK_FF
V1
25 Hz V2
12 V
5V
11
Compteur synchrone modulo 10 :
Pour raliser un compteur modulo 10 partir de 4 bascules J-K quon relie de la
manire suivante :
U9
DCD_HEX
U2 U3 U4
U1
SET SET SET
SET
J Q J Q J Q
J Q
CLK CLK CLK
CLK
K ~Q K ~Q K ~Q
K ~Q
RESET RESET RESET
RESET
JK_FF JK_FF JK_FF
JK_FF U6A U7A
V2 74LS09N
V3 74LS11N
25 Hz 12 V U5A
5V
74LS21N
12
Compteur synchrone modulo 16 :
Pour raliser un compteur modulo 16 partir de 4 bascules J-K quon relie de la
manire suivante :
U5
DCD_HEX
U6 U7
AND2 AND3
U1 U2 U3 U4
SET SET SET SET
J Q J Q J Q J Q
CLK CLK CLK CLK
K ~Q K ~Q K ~Q K ~Q
RESET RESET RESET RESET
V2
V1
12 V 25 Hz
5V
13
4-fonction du dcomptage :
Principe :
Un dcompteur possde les mmes caractristiques qu'un compteur ceci prs
qu' chaque nouvel vnement le code binaire de sortie est dcrment de 1.
Les dcompteurs :
Dcompteurs asynchrones (modulo 8,10 et 16) :
Dcompteur asynchrone modulo 8 :
Pour raliser un dcompteur modulo 8 partir de 3 bascules J-K quon relie de
la manire suivante :
U 28
D CD _H EX
V1
V2 U 30 U 29
12 V 60 H z
5V
N OT N OT
14
Dcompteur asynchrone modulo 10 :
DCD_HEX_BLUE
U2
U3 U4 U5
SET
SET SET SET
J Q
J Q J Q J Q
CLK
CLK CLK CLK
K ~Q
K ~Q K ~Q K ~Q
RESET
RESET RESET RESET
JK_FF
JK_FF JK_FF JK_FF
V1
25 Hz V2
5V 12 V
U7A
74LS21N
15
Dcompteur asynchrone modulo 16 :
DCD_HEX
V1 U38
V2 U40 U39
12 V 60 Hz
5V NOT
NOT NOT
16
Dcompteurs synchrones (modulo 8,10 et 16) :
Dcompteur synchrone modulo 8 :
Pour raliser un dcompteur modulo 8 partir de 3 bascules J-K quon relie de
la manire suivante :
U4
DCD_HEX
U5
U1
U2 AND2 U3
SET
SET SET
J Q
J Q J Q
CLK
CLK CLK
K ~Q
K ~Q K ~Q
RESET
RESET RESET
JK_FF
JK_FF JK_FF
V2
12 V V1
25 Hz
5V
17
Dcompteur synchrone modulo 10 :
Pour raliser un dcompteur modulo 10 partir de 3 bascules J-K quon relie de
la manire suivante :
U5
DCD_HEX_BLUE
U11
OR2 U10
U1 U2 U3 U4
SET SET SET SET
AND2
J Q J Q J Q J Q
CLK CLK CLK CLK
K ~Q K ~Q K ~Q K ~Q
RESET RESET RESET RESET
U9 U8 U6 U7
V2
V1 25 Hz
12 V 5V AND2 AND2 AND2 AND2
18
Dcompteur synchrone modulo 16 :
Pour raliser un dcompteur modulo 16 partir de 3 bascules J-K quon relie de
la manire suivante :
U7
DCD_HEX_BLUE
U2 U1
AND3 AND2
U3
U4 U5 U6
SET
SET SET SET
J Q
J Q J Q J Q
CLK
CLK CLK CLK
K ~Q
K ~Q K ~Q K ~Q
RESET
RESET RESET RESET
JK_FF
JK_FF JK_FF JK_FF
V1 V2
12 V
25 Hz
5V
19