Électronique numérique : Exercices de révision sur les circuits
Télécharger PDFExercices de Révision sur les Circuits Combinatoires et Séquentiels
Exercice 1 : Détection de la Parité d'un Mot
Le but de cet exercice est de concevoir un circuit permettant de détecter la parité d'un mot de 3 bits codé sur les entrées A, B et C. La sortie P vaut 0 si le nombre de « 1 » en entrée est pair (exemple : 0011) et 1 sinon (exemple : 1000).
Table de Vérité
| A | B | C | P |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Exercice 2 : Incrémenteur et Décrémenteur
1. Réaliser un incrémenteur 3 bits avec retenue de sortie (Entrées : A0, A1, A2 ; Sorties : R, I0, I1, I2).
2. Réaliser un décrémenteur 3 bits avec « 000 » comme cas indéfinis (Entrées : A0, A1, A2 ; Sorties : D0, D1, D2).
Table de Vérité Incrémenteur
| A0 | A1 | A2 | R | I0 | I1 | I2 |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Table de Vérité Décrémenteur
| A0 | A1 | A2 | D0 | D1 | D2 |
|---|---|---|---|---|---|
| 0 | 0 | 0 | x | x | x |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 |
Exercice 3 : Circuit de Rotation
Concevoir un circuit qui fait la rotation de 3 bits (CBA) à droite ou à gauche selon la valeur d'une variable en entrée D.
Exemple : D=0 (rotation à gauche) ; résultat (R0R1R2=001) pour DCBA=0100.
Exemple : D=1 (rotation à droite) ; résultat (R0R1R2=010) pour DCBA=1100.
Table de Vérité
| D | C | B | A | R0 | R1 | R2 |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Exercice 4 : Complément à Deux d'un Nombre Binaire
Réaliser le circuit du complément à deux d'un nombre binaire de 3 bits en utilisant 3 multiplexeurs 8x1.
Table de Vérité
| A | B | C | M0 | M1 | M2 |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 1 |
Exercice 5 : Rotation par Addition de 5 (ROT5)
Le code ROT5 permet de faire la rotation d'un nombre binaire en ajoutant 5 en binaire, sans retenue.
Exemple : ROT5(0000)=0101 ; ROT5(1111)=0100.
Réaliser le circuit de conversion du binaire au ROT5 en utilisant un décodeur 4 à 16 et 4 portes OR.
Table de Vérité
| A | B | C | D | R0 | R1 | R2 | R3 |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
Exercice 6 : Circuit Séquentiel
1. Trouver la fonction Ft en fonction de A, B, C, D et Ft-1 à partir du circuit donné.
2. Donner la table de vérité réduite