Professional Documents
Culture Documents
Ltat linstant t+1 est une fonction des entres en mme instant t+1 et de ltat prcdente du
systme (linstant t) :
= ( , )
3. SYSTEME SYNCHRONE ET ASYNCHRONES (notion de lhorloge)
Une horloge est une variable logique qui passe successivement de 0 1 et de 1 0 dune faon
priodique. Cette variable est utilise souvent comme une entre des circuits squentiels : le
circuit est dit synchrone.
Lhorloge est note par h ou clk (clock).
Page 30
Lhorloge
Page 31
a) SYMBOLE
c) TABLE DE VERITE
S
0
0
0
0
1
1
1
1
R
0
0
1
1
0
0
1
1
Qt
0
1
0
1
0
1
0
1
Q+
S
0
0
1
1
R
0
1
0
1
Q+
mmorisation
Mise 0
Mise 1
Interdit
d) DIAGRAMME TEMPOREL
4.2.Bascule RS synchrone
La bascule RSH est une bascule RS synchronise par un signal dhorloge H. Lorsque H
est au niveau bas, la bascule fonctionne comme une mmoire, et lorsque H est au niveau haut, la
bascule fonctionne comme une bascule RS classique, et conserve donc les tats interdits pour
R=S=1.
a) Symbole
S
X
0
0
1
1
b) Table de vrit
R
H
X
0
0
1
1
1
0
1
1
X
Qt+1
Exemple
Page 32
b) Table de vrit
4.4.Bascule D
La bascule D est une bascule matre-esclave conue sur le mme principe que la JK. La bascule
D est une bascule nayant quune seule entre nomme D.
a) Symbole
b) Table de vrit
5. LES REGISTRES
5.1.Dfinition
Un registre est un circuit constitu de n bascules synchronises permettant de stocker
temporairement un mot binaire de n bits en vue de son transfert dans un autre circuit (pour
traitement, affichage, mmorisation, etc.).
5.2. Registre de mmorisation : criture et lecture parallles
Tous les bits du mot traiter sont crits (entre criture E=1), ou lus, (entre lecture
L=1), simultanment.
Page 33
Aprs 4 pulsations de CLK, les 4 bits sont entrs dans le registre. Aprs 4 autres cycles
dhorloge, les 4 bits sont dplacs vers la sortie. Leur application est essentiellement le calcul
arithmtique binaire. CLK est alors lentre de dcalage.
5.3.2. Registre criture srie et lecture parallle
Lorsque lentre est stocke, chaque bit apparat simultanment sur les lignes de sortie. Le
registre dcalage est utilis comme convertisseur srie parallle. Il est ncessaire la rception
lors dune transmission srie.
5.3.3. Registre criture parallle et lecture srie
Utilis comme convertisseur parallle-srie, il est ncessaire lmission lors dune transmission
srie.
Page 34
a) Table de fonctionnement
b)
Circuit intgr
6. LES COMPTEURS
Un compteur est un circuit squentiel comportant n bascules dcrivant au rythme dune
horloge un cycle de comptage rgulier ou quelconque dun maximum de 2 combinaisons.
La combinaison de sortie dun compteur est appel tat, et le nombre dtats possibles
dun compteur est appel modulo.
6.1.Compteur asynchrone ( propagation)
En cascadant des bascules JK montes en diviseurs de frquence, on peut donc raliser un
compteur dont le modulo dpendra du nombre de bascules.
6.1.1. Compteur asynchrone cycle rgulier
Exemple dun Compteur asynchrone 4 bits (compte de 0 15)
Page 35
c. Chronogrammes
Remarque : chaque bascule divise par deux la frquence dhorloge qui alimente son entre CLK :
=
Exemple dapplication 1: Concevez un compteur asynchrone modulo 8.calculez la frquence
la sortie de la dernire bascule si la frquence du signal dhorloge est de 3kHz. Faite les
chronogrammes du compteur.
6.1.2. Dcompteurs asynchrones
Il suffit de piloter chaque entre CLK des bascules au moyen de la sortie complmente de la
bascule prcdente.
Exemple : dcompteur modulo 8
Page 36
Chronogramme
<
( cycle rgulier)
Pour raliser un compteur ou un dcompteur dont le cycle nest pas une puissance de
2, la seule solution est dagir sur lentre Clear lorsque la combinaison correspondant au
modulo du compteur se produit sur les sorties de celui-ci. Ainsi, pour2
< < 2 , on ralise
un compteur modulo 2n (avec n bascules), puis on raccourcit le cycle en jouant sur les entres
RAZ des bascules.
Exemple : Compteur asynchrone modulo 6 :2 < 6 < 2
on ralise un compteur modulo 3 avec 3 bascules, et on ramne le compteur 000 ds que
= 110
ds que la sortie de la porte NAND passe 0, les bascules sont forces 0 : le compteur se
remet compter partir de 0.
le compteur ralis compte de 000 101 (de 0 5) puis recommence un nouveau cycle
Page 37
Q+
0
1
0
1
Page 38
Q1
Q0
Q2+
Q1+
Q0+
D2
D1
D0
Page 39
Pour forcer le compteur dun tat un autre il faut agir sur les entres synchrones Ji et
Ki ;Pour les tats qui nappartiennent pas au cycle du compteur, il faut les considrer comme
tant des tats indtermins ( Ji=X et Ki=X).
BY PaTRICK JUVeT gNeTCHeJO: P.L.e.T IN eLeCTRONICS
Page 40
Page 41
Figure 1
Exercice 2 :
2.1. Supposez que Q=0 au dbut. Appliquez les formes donde x et y de la figure 2 au entres A
et B dune mmoire en PORTES NON-ET (figure 1) et dterminez les formes donde de
2.2. Intervertissez les formes dondes de la figure 2, puis appliquez les aux entres R et S dune
mmoire en PORTES NI ; dterminez les formes donde de . Supposez que Q=0 au
dpart.
2.3. Les formes dondes de la figure 2 sont appliques au circuit de la figure 3. Supposez que
Q=0 au dpart ; dterminez les formes donde de .
Figure 2
Figure 3
Exercice 3 :
3.1. Une bascule de commutation na quune entre et sa sortie change dtat chaque fois
quune impulsion arrive sur son entre. Il est possible de cbler une bascule S-C synchrone pour
quelle fonctionne en mode de commutation, voir figure 4. La forme donde applique lentre
CLK est celle dune onde carre de 1Khz.
a) Assurez-vous que ce montage fonctionne comme une bascule de commutation, puis
tracez la forme donde de la sortie Q. Supposez que Q=0 au dpart.
b) Montrez comment il est possible dutiliser une Bascule J-K comme bascule de
commutation. Appliquez une onde carre de 10Khz lentre et tracez la forme donde de sortie.
c) Connectez la sortie Q de cette bascule (de commutation JK) lentre CLK dune
seconde bascule ayant galement J=K=1. Trouvez la frquence de la forme donde de sortie de
cette bascule.
3.2. Soit les deux bascules JK ci-dessous :
Figure 4
Page 42
Exercice 4 :
4.1. Dessinez le schma dun circuit qui assure le transfert parallle synchrone des donnes entre
un registre de 3 bits et une autre form de bascules J-K.
4.2. a) Indiquez combien il faut de bascules pour construire un compteur binaire dont lintervalle
de comptage va de 0 1023
b) Calculez la frquence du signal de sortie de la dernire bascule de ce compteur si la
frquence du signal dentre est 2Mhz.
c) Dites quel est le modulo de ce compteur.
d) Si le compteur est zro au dbut, quel nombre contient-il aprs 2060 impulsions
4.3. Un compteur est synchronis un signal dhorloge de 256Khz ; la frquence de la sortie de
la dernire bascule est de 2Khz.
a) Trouvez le modulo
b) Indiquez lintervalle de comptage
Exercice 5 :
5.1. Une onde carre de 8Mhz synchronise un compteur propagation de 5bits.
a) Quel est la frquence du signal la dernire bascule ?
b) supposant que ce compteur a comme tat initial 00000, quel sera son contenu aprs l44
impulsions dentre
5.2. Ralisez un compteur asynchrone modulo 24 bascule J-K et tracez les chronogrammes des
sorties.
5.3. a) Dessinez le schma dun dcompteur MODULO 16
b) Construisez le graphe des tats.
BY PaTRICK JUVeT gNeTCHeJO: P.L.e.T IN eLeCTRONICS
Page 43
Figure 5
Exercice 7 :
On souhaite raliser, en un seul circuit, un compteur/dcompteur asynchrone modulo 16.
Ce montage devra possder deux modes de fonctionnement : un mode compteur et un mode
dcompteur. La slection du mode seffectuera l'aide d'une entre S qui respectera les
conditions suivantes :
S = 0 mode compteur ;
S = 1 mode dcompteur.
Vous avez votre disposition quatre bascules JK et toutes les portes logiques ncessaires. Les
bascules sont synchronises sur front montant et possdent une entre de reset asynchrone active
ltat haut.
a). Donnez le schma de cblage du compteur/dcompteur.
b). Ajoutez un interrupteur automatique de remise zro lallumage.
c). Ajoutez un interrupteur manuel de remise zro.
d). Que suffit-il de faire pour remplacer les bascules JK par des bascules D ?
Exercice 8 :
La figure 6 montre comment un dcompteur prrglable peut tre utilis comme minuterie
programmable. La frquence du signal dhorloge est prcisment 1Hz ; cette frquence est
drive de la frquence de 60 Hz du secteur quon divise par 60. Les interrupteurs S1 S4
servent installer dans le compteur un nombre de dpart voulu lorsquune impulsion
momentane est applique
. Le fonctionnement de la minuterie est lanc en appuyant sur
linterrupteur bouton poussoir Start. La bascule Z sert liminer les rebonds de linterrupteur
BY PaTRICK JUVeT gNeTCHeJO: P.L.e.T IN eLeCTRONICS
Page 44
Figure 6
Exercice 9 :
Soit le montage ci-dessous :
Page 45
c) Donnez les quations des entres J0, K0, J1, K1, J2et K2.
d) Dessinez le schma de cblage.
On dsire maintenant raliser un compteur synchrone, modulo 8 en code Gray, laide de
bascules JK synchronises sur front descendant.
e) Remplissez le tableau ci-dessous :
f) Donnez les quations des entres J0, K0, J1, K1, J2et K2.
Page 46