Pr. A. AMARI
|
Année Univ. 2019-2020 1Faculté des Sciences Rabat Université Mohammed V
Rabat
TD5 Registres et Compteurs
Filière SMP6 – P1 : IEA M33 : ELECTRONIQUE NUMERIQUE
- Séance de TD n°12 du 12 Mai : Corrigé de la série n°5.
Exercice 1 : Registres
On donne le registre à décalage de la figure ci-dessous constitué de bascules « D ».
1. On suppose qu’initialement l’interrupteur est dans la position « A ».
a. On suppose qu’au début Q2= Q1= Q0=0, Que se passe-t-il lorsqu’on applique des impulsions d’horloge sur l’entrée CLK ?
Le Registre conserve l’état 000
b. On initiale Q0 à « 1 », Quel est l’état de registre après 2 impulsions ?
2. On déplace maintenant l’interrupteur vers la position « B ».
a. On suppose qu’initialement Q2= Q1= Q0= 1, représenter les chronogrammes de Q2 ; Q1
et Q0.
Chronogrammes :
Q2 Q1 Q0
t0 0 0 1
0 1 0
1 0 0
Q2 Q1 Q0
t0 1 1 1
1 1 0
1 0 0
0 0 0
0 0 1
t t
t
t
7 6 1 0 1 6 7 6 1 0 1
Pr. A. AMARI
|
Année Univ. 2019-2020 2 b. Quels sont les équivalents décimaux des nombres binaires (Q2Q1Q0)obtenus ?Ils sont représentés sur les chronogrammes
Exercice 2 : Compteurs Asynchrones
On dispose d’un compteur à base des bascules JK. Chaque bascule possède des entrées asynchrones prioritaires 𝑺𝒊 et 𝑹𝒊 actives à l’état bas.
Soit le montage de la figure ci-après :
1. Sur quel front fonctionnent les bascules du compteur ci-dessus ? Sur front descendant
2. Donner l’équation de l’opérateur logique : 𝑪 = 𝒇 ( , ).
𝐶 = 𝑄̅̅̅̅̅̅̅̅0. 𝑄2 3. On s’intéresse par l’entrée 𝑪.
a. Quel est le rôle de cette entrée ?
Mise à 0 de compteur b. A quel niveau est-elle active ?
Active sur niveau bas
D Q
Q CLK
S
R
D Q
Q CLK
S
R
D Q
Q CLK
S
R
Vcc
RAZ
<B>
<1>
Vcc
Q2
Q1
Q0 D1 D2
D0
<A>
<0>
H
Q
0Q
1Q
2J0 Q0
Q0 H0
K0 5V
5V
J1 Q1
Q1 H1
K1 5V
5V
J2 Q2
Q2 H2
K2 S2
R2 5V
5V
Q0
S1
R1 S0
R0
Q2
5V 5V 5V
c
Pr. A. AMARI
|
Année Univ. 2019-2020 3 c. Cette entrée est dite prioritaire, qu’entendez-vous par là ?Elle force l’état 0 ∀ 𝐽, 𝐾 𝑒𝑡 𝐻
4. Tracer les chronogrammes des sorties , , et de 𝑪 (à l’état initial, = ).
5. Convertir en décimal les trois bits binaires , , en prenant pour bit de poids faible.
Ils sont représentés sur les chronogrammes
6. Quelle est la fonction ainsi réalisée ?
Comptage de 0 à 4
7. Donner un nom à cette structure (modulo) ?
Compteur Mod 5
t H
t
t
t
t
C Q
0Q
1Q
20 1 2 3 4 0 1 2 3 4 0
Pr. A. AMARI
|
Année Univ. 2019-2020 4Exercice 3 : Décompteurs Asynchrones & Synchrones
On dispose des bascules D de la figure ci-après :
I. Décompteur asynchrone
1. Réaliser un décompteur asynchrone modulo 𝟖, à l’aide de ces bascules.
2. Modifiez le montage pour en faire un décompteur asynchrone modulo 𝟕.
Un décompteur Modulo 7 réalise un décomptage de 7 à 1 ; donc à l’apparition de (000)2 = 010
nous devons mettre à 1 l’ensemble des bascules afin d’avoir le nombre (111)2 = 710.
Puisque les entrées prioritaires sont actives sur niveau bas, les bascules sont mise à 1 quand 𝑄2+ 𝑄1+ 𝑄0 =0 et par conséquent nous aurons le montage suivant :
D0 Q0
Q0
H
D1 Q1
Q1
D2 Q2
Q2
Q
0Q
1Q
2S2
R2 S1
R1 S0
R0
1 1 1
1 1 1
D0 Q0
Q0
H
D1 Q1
Q1
D2 Q2
Q2
Q
0Q
1Q
2S2
R2 S1
R1 S0
R0
1 1 1
S Q2
Q0 Q1
Di Qi Qi H
Si
Ri
Pr. A. AMARI
|
Année Univ. 2019-2020 5 II. On veut maintenant réaliser un décompteur synchrone.1. Donner la table de transition d’une bascule D et déduire l’expression de l’entrée 𝑫𝒊 ?
𝐷𝑛= 𝑄𝑛+1
2. Donner la table de transition d’un tel décompteur dont le cycle décompte de 6 à 1 (6→5→4→3→2→1→6→…).
Q2 Q1 Q0 D2 D1 D0
1 1 0 1 0 1
1 0 1 1 0 0
1 0 0 0 1 1
0 1 1 0 1 0
0 1 0 0 0 1
0 0 1 1 1 0
3. Déduire les expressions simplifiées des entrées 𝑫𝒊 de chaque bascule.
A partir de TK, on trouve ce qui suit : 𝐷0= 𝑄̅̅̅̅0 𝐷1= 𝑄0. 𝑄̅̅̅̅ + 𝑄2 ̅̅̅̅. 𝑄0 ̅̅̅1 𝐷2= 𝑄0. 𝑄̅̅̅ + 𝑄1 2. 𝑄1 4. Dessiner le logigramme de ce décompteur.
D0 Q0
Q0
H
D1 Q1
Q1
D2 Q2
Q2
Q
0Q
1Q
2S2
R2 S1
R1 S0
R0
1 1 1
1 1 1
𝑄 𝑄 𝑄 𝑄
𝑄 𝑄 𝑄 𝑄
Qn Qn+1 Dn
0 0 0
0 1 1
1 0 0
1 1 1