Académique Documents
Professionnel Documents
Culture Documents
Universit Alger 1
Page : 1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
Etat futur
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
b- Le chronogramme :
Page : 2
c- Analyse du chronogramme
On constate, en analysant les transitions de ce chronogramme, que la sortie Q3 change dtat si
la sortie Q2 (prcdente) passe de ltat 1 ltat 0 et conserve son tat dans les autres
situations.
La sortie Q1 qui na pas dantcdent commute chaque impulsion dhorloge H.
1- A chaque front descendant de H, on aura :
(Complmentation)
Daprs la table de transition de la bascule JK :
Sachant que la bascule 1 commute au front descendant, on peut crire que H=H1
(H1 est lhorloge de bascule 1)
(Complmentation)
Daprs la table de transition de la bascule JK :
Do
3- A chaque front descendant de Q2, on a :
(Complmentation)
Daprs la table de transition de la bascule JK :
4- Sachant que la bascule 3 commute au front descendant, on peut crire que
est lhorloge de bascule 3)
(H3
Do
Le circuit :
1
1
J1
o> H1
K1
J2
o> H2
K2
J3
o> H3
K3
Page : 3
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
Etat futur
1
0
1
0
1
0
1
0
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
b- Chronogramme :
c- Analyse du chronogramme :
1- A chaque front descendant de H, on aura :
(Complmentation)
Daprs la table de transition de la bascule JK :
Sachant que la bascule 1 commute au front descendant, on peut crire que H=H1
(H1 est lhorloge de bascule 1)
Page : 4
(Complmentation)
Daprs la table de transition de la bascule JK :
Do
3- A chaque front montant de Q2, on a :
(Complmentation)
Daprs la table de transition de la bascule JK :
Do
Le circuit :
1
1
J1
o> H1
K1
1
J2
o> H2
K2
J3
o> H3
K3
Raliser un compteur binaire asynchrone modulo 6 laide de bascules J-K front montant.
Pour un compteur modulo 6, il faut 3 bascules. En effet, 22 < 6 23. Si on utilisait seulement 2 bascules,
on ne pourrait pas coder ltat 5, donc il faut 3 bascules permettant de coder 8 tats y compris ltat 5.
Arriv 5, le comptage doit tre interrompu pour recommencer de zro. On doit, donc, remettre
toutes les bascules zro aprs lapparition de 5. Pour ce faire, on utilise les entres asynchrones de
remise zro (CLR).
Charge de cours/TD : Mme TOUIL
Anne universitaire : 2015/2016
Page : 5
0
0
0
0
1
1
0
0
1
1
0
0
Etat futur
0
1
0
1
0
1
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
b- Chronogramme :
c- Analyse du chronogramme :
On constate qu ltat 5 les 3 bascules sont remises zro en mme temps.
Or ltat 5 correspond
. Pour remettre zro, en mme temps, ces 3
bascules, il faut appliquer une entre CLEAR (CLR) de chacune delle, un niveau logique 0.
C'est--dire ltat 5, CLR =1, pour que CLR soit gale 1 il faut que
, pour que
CLR=0, il suffit de la complmenter. Do
Page : 6
J1
> H1
K1
J2
> H2
K2
o
J3
H3
>
K3
o
4.3.2 Compteurs/dcompteurs synchrones
Un compteur synchrone est constitu de bascules synchrones recevant en mme temps le
signal dhorloge unique. Les sorties des diffrentes bascules du compteur changent en mme temps.
La mthode la plus simple et la plus couramment utilise fait appelle au tableau de KARNAUGH. Elle
consiste dterminer les fonctions logiques des entres synchrones des diffrentes bascules en
fonction des tats connus des sorties avant et aprs le front actif de lhorloge. Pour ce faire, on doit
utiliser la table dexcitation de la bascule.
Exemple 4 : compteur synchrone modulo 4
- Raliser un compteur binaire synchrone modulo 4 laide de bascule D front montant.
Pour commencer, il faut dabord dterminer le nombre de bascules la ralisation du compteur.
Pour un compteur modulo 4, il faut 2 bascules car 4=22.
Rappelons la table dexcitation de la bascule D :
0
0
1
1
0
1
0
1
D
0
1
0
1
En utilisant cette table dexcitation de la bascule D , on peut tablir la table de transition du compteur.
Page : 7
0
0
1
1
0
1
0
1
0
1
1
0
1
0
1
0
0
1
1
0
1
0
1
0
0
0
1
0
1
1
1
0
0
1
Le circuit :
0
1
1
1
0
0
Chronogramme :
1
1
0
0
1
0
1
0
1
0
0
1
0
1
0
1
1
0
0
1
0
1
0
1
Page : 8
0
1
0
0
1
1
0
1
0
1
1
0
1
Le circuit :
1
0
0
Chronogramme :
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
0
X
X
X
0
1
1
0
0
X
X
X
1
0
1
0
0
X
X
X
0
0
0
1
X
X
X
X
X
X
X
X
1
X
X
X
0
1
X
X
0
X
X
X
X
X
0
1
X
X
X
X
1
X
1
X
0
X
X
X
X
1
X
1
X
X
X
X
Page : 9
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
Le circuit :
J3
>H3
K3
Q3
J2
Q2
/Q3
> H2
K2
/Q2
J1
Q1
>H1
K1
/Q1
Page : 10
Fin du chapitre
Page : 11
Page : 12
Horloge
Entre
Gauche Eg
Registre dcalage
droite
Exemple : Registre dcalage droite form de quatre bascules type D front montant.
Les expressions algbriques des variables des variables dentre :
Nous avons :
(caracteristique de la bascule D)
A partir de ces deux galits, on dduit que :
Do :
Page : 13
Q1
Eg
D1
>H1
Q1
D2
Q2
>H2
Q3
D3
Q3
Q4
D4
>H3
Q4
>H4
Registre dcalage
gauche
Entre
droite Ed
Exemple : Registre dcalage gauche form de quatre bascules type D front montant.
Les expressions algbriques des variables des variables dentre :
Nous avons :
(caracteristique de la bascule D)
A partir de ces deux galits, on dduit que :
Do :
Page : 14
Q1
Q4
Q3
< Ed
D1
Q1
D2
>H1
Q2
D3
>H2
D4
Q3
Q4
>H4
>H3
Horloge
Registre dcalage
gauche
Entre
droite Ed
Exemple : Registre dcalage gauche ou droite form de quatre bascules type D front montant.
Un tel registre possde une entre de commande x pour la slection du sens de dcalage, telle que :
Les quations dun registre dcalage droite, form de 4 bascules D front montant sont :
Page : 15
Les quations dun registre dcalage gauche, form de 4 bascules D front montant sont :
0
1
-
Les quations dun registre dcalage droite ou droite, form de 4 bascules D front
montant sont :
Le circuit :
Page : 16
La transmission parallle des informations d'un registre un autre est la plus facile.
La transmission srie utilise peux d'lment donc peux coteux.
Page : 17
Fin du chapitre
Page : 18
Page : 19