0% ont trouvé ce document utile (0 vote)
1K vues7 pages

Compteurs Cor

Le document décrit plusieurs exercices sur la conception de compteurs asynchrones et synchrones à l'aide de bascules JK et D. Il présente des tables de vérité et chronogrammes pour illustrer le fonctionnement de compteurs modulo 10, 13 et 8.

Transféré par

Youssef
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1K vues7 pages

Compteurs Cor

Le document décrit plusieurs exercices sur la conception de compteurs asynchrones et synchrones à l'aide de bascules JK et D. Il présente des tables de vérité et chronogrammes pour illustrer le fonctionnement de compteurs modulo 10, 13 et 8.

Transféré par

Youssef
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Compteurs : corrigs

Exercice 1
On va utiliser la bascule JK 7476 pour raliser les compteurs.
1. Compteur asynchrone modulo 10
tat
0
1
2
3
4
5
6
7
8
9
10

Q3
0
0
0
0
0
0
0
0
1
1
0

Q2
0
0
0
0
1
1
1
1
0
0
0

Q1
0
0
1
1
0
0
1
1
0
0
0

Q0
0
1
0
1
0
1
0
1
0
1
0

On se sert de ltat 10 (1010 ou Q3Q2Q1Q0) pour remettre le compteur zro. Et puisque cest la
premire fois quon a Q3 = 1 et Q1 = 1, alors on utilise seulement Q3Q1 pour remettre les bascules Q3 et
Q1 zro (les bascules Q2 et Q0 passent automatiquement zro).

2. Compteur asynchrone modulo 13


On se sert de ltat 13 (1101 ou Q3Q2Q1Q0) pour remettre le compteur zro (la remise zro se fait par
application du niveau zro sur lentre R). Et puisque cest la premire fois quon a Q3 = Q2 = Q0 = 1,
alors on utilise seulement Q3Q2Q1 pour remettre les bascules Q3, Q2 et Q0 zro (la bascule Q1 passe
automatiquement zro).

Compteurs : corrigs

http://electroussafi.ueuo.com/

N. ROUSSAFI

3. Compteur synchrone modulo 10


J
0
0
1
1

K
0
1
0
1

Q
Q0
0
1
Q0

Pour raliser des compteurs synchrones base des bascules JK, on utilise la table suivante :
Etat prsent Etat future J K
Qn
Qn+1
0
0
0 X
0
1
1 X
1
0
X 1
1
1
X 0
X : indiffrent (X = 0 ou X = 1)
Etat
0
1
2
3
4
5
6
7
8
9
10

Compteurs : corrigs

Q3
0
0
0
0
0
0
0
0
1
1
0

Q2
0
0
0
0
1
1
1
1
0
0
0

Q1
0
0
1
1
0
0
1
1
0
0
0

http://electroussafi.ueuo.com/

Q0
0
1
0
1
0
1
0
1
0
1
0

N. ROUSSAFI

Q3
P
0
0
0
0
0
0
0
0
1
1

Q2
F
0
0
0
0
0
0
0
1
1
0

J3 K3
0 X
0 X
0 X
0 X
0 X
0 X
0 X
1 X
X 0
X 1

P
0
0
0
0
1
1
1
1
0
0

Q1
F
0
0
0
1
1
1
1
0
0
0

J2 K2
0 X
0 X
0 X
1 X
X 0
X 0
X 0
X 1
0 X
0 X

P : prsent

P
0
0
1
1
0
0
1
1
0
0

Q0
F
0
1
1
0
0
1
1
0
0
0

J1 K1
0 X
1 X
X 0
X 1
0 X
1 X
X 0
X 1
0 X
0 X

P
0
1
0
1
0
1
0
1
0
1

F
1
0
1
0
1
0
1
0
1
0

J0 K0
1 X
X 1
1 X
X 1
1 X
X 1
1 X
X 1
1 X
X 1

F : future

A partir de la table Q0 J0 K0 on peut tirer J0 = K0 = 1

Q1

Q3

Q2

Q2

10

11

Les cases 10 15 ne
sont pas utilises
(compteur modulo 10).
On peut, donc, les
remplir par des X.

12

14

15

13

Q1
X

Q1

Q2

Compteurs : corrigs

Q1

K1

J1 = K1 = Q 0 Q 3

Q3

Q2

Q0

Q3

Q0

Q2

Q0

J2

Q3

Q1

J1

Q3

Q0

Q1

K2

J2 = K2 = Q0Q1

Q3

Q2

http://electroussafi.ueuo.com/

Q0

Q0

N. ROUSSAFI

Q1

J3

Q3

Q0

Q1

K3

J3 = Q0Q1Q2

Q3

Q0

K3 = Q0
Q2

Q2

Exercice 2
Compteur synchrone modulo 8 base des bascules D

Etat
0
1
2
3
4
5
6
7
8
Q1

Q2

Q2

Q1

D0

D0 = Q 0
Q2

Q0

Compteurs : corrigs

Qi future = Di
D2 D1 D0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0

Q0

Q1

D1

Qi prsent
Q2 Q1 Q0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0

D1 = Q 0 Q1 + Q 0 Q1

Q2

http://electroussafi.ueuo.com/

Q1

D2

D2 = Q 0 Q 2 + Q1 Q 2 + Q 0 Q1 Q 2

Q0

Q0

N. ROUSSAFI

Exercice 3

1. JA = KA = 1

JB = K B = Q A + Q D

JC = KC = QAQB

JD = Q A Q B + Q C

KC = QA

2.
3. Le chronogramme montre que le modulo de ce compteur est 10.

Exercice 4

Compteurs : corrigs

http://electroussafi.ueuo.com/

N. ROUSSAFI

J
C

Clk

Le compteur form par les bascules A, B, C et D est un compteur asynchrone modulo 10 (la remise zro
se fait par QD et QB ce qui correspond 1010). Donc, en A, on a un diviseur de frquence par 10 et :
fA = 120 kHz / 10 = 12 kHZ
Le compteur form par les bascules E et F est un compteur synchrone modulo 3 et fB = fA / 3 = 4kHz

Exercice 5
QD

QC

QB

QA

CLK
K

K
R

K
R

CLK

QA

QB

QC

On a un compteur asynchrone modulo 12.


QD

Compteurs : corrigs

http://electroussafi.ueuo.com/

N. ROUSSAFI

Exercice 6

1. JA = KA = 1

JB = QA

KB = QAQC

JC = QAQB

KC = QA

2.
3. Daprs les chronogrammes, ce compteur a pour modulo 6

Compteurs : corrigs

Frquence

Rapport cyclique

fC = fH / 6

C = 2 / 6 = 33,3%

FB = fH / 6

B = 4 / 6 = 66,6%

FA = f H / 2

A = 1 / 2 = 50%

http://electroussafi.ueuo.com/

N. ROUSSAFI

Vous aimerez peut-être aussi