Vous êtes sur la page 1sur 21

electroussafi.ueuo.

com 1/3

Compteurs asynchrones

Exercice 1

Soit la figure suivante :

1. Compléter le chronogramme suivant :

2. Quelle est la séquence obtenue ?


3. Quel est le modulo ?

Soit la figure suivante :

4. Compléter le chronogramme suivant :

N. ROUSSAFI electroussafi.ueuo.com Compteurs asynchrones


electroussafi.ueuo.com 2/3

5. Quelle est la séquence obtenue ?


6. Quel est le modulo ?
7. Conclure pour le compteur et le décompteur
8. A partir des 2 schémas précédents concevoir un compteur/décompteur

Exercice 2

Soit la bascule JK suivante :

1. Étudier et donner les schémasdes compteurs asynchrones modulo 11, 12 13 et 14.


2. Quand est-ce-que on remet une bascule d’un compteur asynchrone à zéro. Conclure.

N. ROUSSAFI electroussafi.ueuo.com Compteurs asynchrones


electroussafi.ueuo.com 3/3

Exercice 3

1. Dessiner les formes d’onde demandées suite à l’analyse de la figure suivante :

2. Quels sont le type et le modulo de ce compteur ?


3. modifier le schéma pour avoir un compteur réalisant le cycle suivant : 4 – 5 – 6 – 7
– 8 – 9 – 4.
4. modifier le schéma pour que le compteur commence à partir de 4.

N. ROUSSAFI electroussafi.ueuo.com Compteurs asynchrones


electroussafi.ueuo.com 1/2

Compteurs / décompteurs asynchrones

Exercice 1

1. étudier et donner le schéma du décompteur asynchrone modulo 10 avec des bascules


JK.
2. modifier le schéma du décompteur asynchrone modulo 10 pour avoir un décompteur
asynchrone réalisant le cycle suivant : 9 – 8 – 7 – 6 – 5 – 4 – 9.
3. modifier le schéma pour que le décompteur commence à partir de 4.

Exercice 2

Soit le circuit suivant :

1. Compléter le chronogramme suivant :

2. Quelle est la séquence obtenue ? et quelle est la fonction réalisée ?


3. étudier et donner le schéma d’un compteur asynchrone modulo 8 avec des bascules
D.

N. ROUSSAFI electroussafi.ueuo.com Compteurs/décompteurs


electroussafi.ueuo.com 2/2

Soit le circuit suivant :

4. Compléter le chronogramme suivant :

5. Quelle est la séquence obtenue ? et quelle est la fonction réalisée ?


6. étudier et donner le schéma d’un décompteur asynchrone modulo 8 avec des
bascules D.
7. étudier et donner le schéma d’un compteur / décompteur asynchrone modulo 8 avec
des bascules D.

Exercice 3

1. étudier et donner le schéma d’un décompteur asynchrone modulo 8 avec des


bascules D.
2. étudier et donner le schéma d’un compteur asynchrone modulo 10 avec des bascules
D.

N. ROUSSAFI electroussafi.ueuo.com Compteurs/décompteurs


electroussafi.ueuo.com 1/4

Compteurs synchrones

Rappel :
Table de vérité d’une bascule JK

J K Q
0 0 Q0
0 1 0
1 0 1
1 1 ̅
Pour réaliser des compteurs synchrones à base des bascules JK, on utilise la table
suivante :

Qn Qn+1 J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0

Qn : état actuel Qn+1 : état suivant x : indifférent (x = 0 ou x = 1)

Exemple : passage de l’état actuel à l’état suivant

Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0
état actuel 1 0 1 0 x 0 0 x 0 x 1 x
état suivant 1 0 0 1
Table de vérité d’une bascule D

Dn Qn+1
0 0 Qn+1 = Dn
1 1
Exemple : passage de l’état actuel à l’état suivant

Q3 Q2 Q1 Q0 D3 D2 D1 D0
Etat actuel 1 0 1 0 1 0 0 1
Etat suivant 1 0 0 1

N. ROUSSAFI electroussafi.ueuo.com Compteurs synchrones


electroussafi.ueuo.com 2/4

Exercice 1

En utilisant les bascules JK, étudier et donner les schémas des compteurs suivants :

1. Compteur synchrone modulo 10


2. Compteur synchrone qui compte de la façon suivante :

→ 0 → 3 → 5 → 7→10 → 12→

Exercice 2

En utilisant les bascules D à front montant d’horloge, étudier et donner les schémas
des compteurs suivants :

1. Compteur synchrone modulo 8


2. Compteur synchrone qui a compte de la façon suivante : → 0 → 3 → 5 → 7→

N. ROUSSAFI electroussafi.ueuo.com Compteurs synchrones


electroussafi.ueuo.com 3/4

Exercice 3

1. Déterminer les équations des entrées J et K des bascules.


2. On suppose que le compteur part de l'état QDQCQBQA = 0000. Compléter le tableau
suivant et tracer les chronogrammes de l'horloge H et des sorties QA, QB, QC et QD.

QD QC QB QA JD KD JC KC JB KB JA KA
0 0 0 0

3. Déterminer le modulo de ce compteur.

N. ROUSSAFI electroussafi.ueuo.com Compteurs synchrones


electroussafi.ueuo.com 4/4

Exercice 4

Analyser le fonctionnement du compteur suivant :

1. Donner les équations des entrées J et K des 3 bascules.


2. On suppose que le compteur par de l'état QCQBQA = 000. Compléter le tableau
suivant et tracer les chronogrammes de l'horloge H et des sorties QA, QB et QC.

QC QB QA JC KC JB KB JA KA
0 0 0

3. Déterminer la séquence réalisée par ce compteur.


4. Déterminer les fréquences fC, fB et fA des sorties QC, QB et QA en fonction de la
fréquence de l’horloge fH.
Déterminer les rapports cycliques αC, αB et αA des sorties QC, QB et QA.

N. ROUSSAFI electroussafi.ueuo.com Compteurs synchrones


electroussafi.ueuo.com 1/6

Registres à décalage

Exercice 1

On utilise les bascules D 74LS74 pour réaliser le schéma suivant :

1. Compléter le tableau suivant :

Etat de l’interrupteur I H Q0 Q1 Q2 Q3
fermé X
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑

2. Quelle est la fonction réalisée ?


3. On modifie le schéma et on obtient :

Compléter le tableau suivant :

N. ROUSSAFI electroussafi.ueuo.com Registres à décalage


electroussafi.ueuo.com 2/6

Etat de l’interrupteur I H Q0 Q1 Q2 Q3
fermé X
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑
ouvert ↑

4. Quelle est la fonction réalisée ?


5. Utiliser les bascules JK 74LS76 pour réaliser le schéma de la question 1.

Exercice 2

Soit le circuit suivant :

Compléter le chronogramme suivant :

N. ROUSSAFI electroussafi.ueuo.com Registres à décalage


electroussafi.ueuo.com 3/6

Quelle est la fonction réalisée?

Exercice 3

Soit le schéma suivant :

1. Donner l’équation de Y
2. Si S = 0, donner Y.
3. Si S = 1, donner Y.
4. Quelle est la fonction réalisée ?

Soit le schéma suivant :

5. Donner l’équation de D0 et l’équation de D1.


N. ROUSSAFI electroussafi.ueuo.com Registres à décalage
electroussafi.ueuo.com 4/6

On veut réaliser un registre à décalage 4 bits a entrée parallèle ou série et sortie série.

 Si S = 0 l'entrée parallèle est inhibée et l'entrée série est validée.


 Si S = 1 l'entrée série (Es) est bloquée par contre le chargement par l'entrée parallèle
est autorisé.

S Fonction Equation
0 Décalage à droite Di = Qi-1 (D0 = Es)
1 Chargement parallèle Di = Ei iЄ{0,1,2,3}

6. Compléter le schéma d’un tel registre

7. Compléter le chronogramme suivant.

N. ROUSSAFI electroussafi.ueuo.com Registres à décalage


electroussafi.ueuo.com 5/6

Exercice 4

1. Soit le schéma suivant :

̅̅̅̅ ̅̅̅̅ ̅̅̅̅ ̅̅̅̅

Compléter le tableau suivant :


Etape
X Y C H E0 S0 R0 Q0 E1 S1 R1 Q1 E2 S2 R2 Q2 E3 S3 R3 Q3
1 0 0 ↑ x x x x
2 1 1 ↑ 0 0 0 0
2 1 1 ↑ 1 1 1 1
2 1 1 ↑ a b c d
3 0 1 ↑ x x x x

2. Compléter le tableau suivant :

X Y Fonction
0 0
1 1
0 1

3. Pour commander le montage ci-dessus, on utilise le circuit suivant :

N. ROUSSAFI electroussafi.ueuo.com Registres à décalage


electroussafi.ueuo.com 6/6

H0 est une horloge manuelle. Chaque fois qu’on pousse et on relâche le bouton
poussoir, on obtient une impulsion d’horloge. Compléter le tableau suivant :

H0 X Y Fonction
Etat initial (bouton relâché) 1 0 0


Quelle est la fonction de ce montage ?

N. ROUSSAFI electroussafi.ueuo.com Registres à décalage


electroussafi.ueuo.com 1/6

Mémoires et décodage d’adresses

Rappel :
Connexions Mémoires -Unité Centrale de Traitement (UCT)

Définitions

n = nombres de lignes d’adresses = x +1 ;

Exemple : bus d’adresses A0 – A9 (10 lignes d’adresses : n = 9 + 1)

m = nombres de lignes de données = y +1

Exemple : bus de données D0 – D7 (8 lignes de données : m = 7 + 1)

Capacité mémoire : C = 2n x m bits

Taille (longueur) de mot mémoire = m bits

Espace adressable :

C’est le nombre de mots mémoire adressables par un bus d’adresses de n bits = 2n mots
mémoire (adresses).

Plage d’adresses : c’est le champ d’adresses occupé par un circuit (boîtier) mémoire de
l’adresse minimale (adresse basse) à l’adresse maximale (adresse haute).

Exemple :
N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses
electroussafi.ueuo.com 2/6

adresse A8 A7 A6 A5 A4 A3 A2 A1 A0 Adresses décimales Adresses héxa. Plage d'adresses


minimale 0 0 0 0 0 0 0 0 0 0 $000 0 - 511
maximale 1 1 1 1 1 1 1 1 1 511 $1FF $000-$1FF

Décodeur d’adresses

Le décodeur d’adresses a pour fonction de générer des signaux pour la sélection des
différents boîtiers avec lesquels le processeur doit communiquer. Pour éviter que deux
boîtiers répondent simultanément et créent alors un conflit sur les bus, chaque boîtier doit
répondre à une plage d’adresses différente des autres boîtiers (on affecte à chaque boîtier
une plage d’adresses différente des autres boîtiers).

Pour sélectionner un boîtier on utilise CS (Chip Select) ou CE (Chip Enable).

Exemple

On désire construire une mémoire de 1Ko à partir de 2 boîtiers de 512 octets chacun.

Pour les 2 circuits; on aura donc une capacité totale de 1024 (2 10) octets c'est à dire une
plage d'adresses de 0 (adresse minimale) à 1023 (adresse maximale). Pour adresser toute la
plage d'adresses il nous faut un bus d'adresses de 10 lignes (A0 - A9). La ligne d'adresse
(A9) servira à sélectionner un boîtier parmi les deux.

Le tableau d'adressage :

Adresse Adresse Plage


A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Boîtier
minimale maximale d'adresses
0 x x x x x x x x x $000 (0)10 $1FF (511) 10 A $000-$1FF
1 x x x x x x x x x $200 (512) 10 $3FF (1023) 10 B $200-$3FF

On place un x pour toutes les lignes d’adresses non utilisées pour la sélection du boîtier.
L’adresse minimale est obtenue en supposant que tous les x sont à un niveau 0. Pour
l’adresse maximale, les x représentent des niveaux 1.

La ligne A9 détermine le boîtier sélectionné.

N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses


electroussafi.ueuo.com 3/6

Exercice 1

1. Donner le type et la capacité en octet et en bits des mémoires schématisées ci-après:

A0-A12 Address
̅̅̅̅ Chip Enable
̅̅̅̅ Output Enable
D0-D7 Outputs

A0-A14 Address Inputs


̅̅̅̅̅ Write Enable
̅̅̅̅ Chip Enable
̅̅̅̅ Output Enable
D0-D7 Data Input/Output

2. Quelles sont les lignes de bus de commande (contrôle) de ces deux mémoires.

N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses


electroussafi.ueuo.com 4/6

Exercice 2

1. Un microprocesseur peut adresser 64Koctets, et a un bus de données de 8 bits.


a. Quel est le nombre de mots mémoire adressables ?
b. Quelle est la taille du bus d’adresses ?
c. Quel est le plus grand nombre décimal pouvant être sauvegardé dans un mot
mémoire ?

2. Soit une mémoire ayant les caractéristiques suivantes :

- Le plus grand nombre hexadécimal pouvant être placé dans un mot mémoire est :
FFFF

- La capacité mémoire est de 1 Méga bits

a. Quelle est la taille du bus de données de cette mémoire ?


b. Quelle est la taille du bus d’adresses de cette mémoire ?
c. Quelle est la plage d’adresses de cette mémoire ?

3. Un microprocesseur a un bus d’adresse de 16 bits et un bus de données de 8 bits.


a. Quel est l’espace adressable du microprocesseur.
b. La figure suivante illustre la mémoire du système formée par une PROM et
une RAM.

Déterminer les plages d’adresses de la RAM et de la PROM.

c. Quel est le nombre de bits permettant d’adresser la RAM :


d. Quelle est la capacité de la RAM
e. Quelle est la capacité de la PROM ?

N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses


electroussafi.ueuo.com 5/6

Exercice 3

Soit le schéma suivant :

1. Donner le type et la capacité en octet et en bits de chacun des mémoires


2. Quelle est la capacité totale qu’on puisse obtenir ?
3. Affecter une plage d'adressage à chacun des circuits mémoires pour sélectionner un
circuit à la fois.
4. Donner le schéma du décodeur d’adresses à l’aide

a. des portes logiques


b. du décodeur 74139
c. du décodeur 74138

N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses


electroussafi.ueuo.com 6/6

5. On utilise un microprocesseur de 16 bits d’adresses (A0 – A15), donner le schéma


du décodeur d’adresses à l’aide du décodeur 74139 et à l’aide du décodeur 74138

N. ROUSSAFI electroussafi.ueuo.com Mémoires et décodage d'adresses

Vous aimerez peut-être aussi