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

Codeur Decodeur

Ce document contient plusieurs exercices sur la logique combinatoire. Il présente des circuits logiques comme des codeurs, décodeurs, comparateurs ainsi que leurs tables de vérité et expressions logiques. Des solutions détaillées sont fournies pour chaque exercice.

Transféré par

Antonio Saba
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
100% ont trouvé ce document utile (1 vote)
2K vues7 pages

Codeur Decodeur

Ce document contient plusieurs exercices sur la logique combinatoire. Il présente des circuits logiques comme des codeurs, décodeurs, comparateurs ainsi que leurs tables de vérité et expressions logiques. Des solutions détaillées sont fournies pour chaque exercice.

Transféré par

Antonio Saba
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

http://dc376.4shared.com/doc/XjGTMOt7/preview.

html

Exercice-4.1
Soit un circuit combinatoire à 5 lignes d’entrée et 3 lignes de sorties, comme le montre la figure
ci-dessous.

Le fonctionnement est le suivant :


- Lorsqu’une seule ligne d’entrée parmi E , E , E , E , se trouve au niveau haut, son numéro est
0 1 2 3
codé en binaire sur les sorties BA.
- Si plusieurs lignes sont simultanément au niveau haut, le circuit code le numéro le plus élevé.
- Si toutes les lignes d’entrée sont au niveau bas, le circuit code BA=00, mais on signale par E =1
OUT
que ce code n’est pas validé. Dans tous les autres cas E =0.
OUT
- Le fonctionnement décrit jusqu’ici s’observa lorsque E =1.
IN
Si E =0, on a :B=A=E =0.
IN OUT

1- Donner la table de vérité du codeur.


2- Donner les expressions logiques des sorties A, B et E en fonction des entrées de E …E et
OUT 0 3
E .
IN
3- En déduire le circuit logique du codeur.
4- Comment peut obtenir un codeur de priorité à 8 entrées à partir de deux codeurs et de quelques
portes logiques nécessaires.

Solution

1) La table de vérité du codeur:

2) Les expressions logiques des sorties A, B et EOUT en fonction des entrées


E0…E3 et EIN :

3) Le logigramme du codeur est donné par l’applet

1 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

4) On peut obtenir un codeur à 8 entrées et 3 sorties partir de la mise en cascade de


deux codeurs, en connectant la sortie EOUT de l’un à l’entrée EIN de l’autre avec 3
portes logiques aux sorties, comme le montre la figure ci-dessous :

- Si EIN=0, le codeur-2 est invalide, sa sortie EOUT2=0 rend le codeur-1 invalide


aussi. A la sortie Z=Y=X=0.

- Si EIN=1, le codeur-2 est validé, sa sortie EOUT2=0 rend le codeur-1 invalide. Si


une touche du codeur-2 est activée, on obtient son code à la sortie : Z=1, Y=B2,
X=A2.

- Si EIN=1, le codeur-2 est validé, mais aucune touche de ses entrées n’est activée
alors EOUT2=1 rend le codeur-1 valide. Si une touche du codeur-1 est activée, on
obtient son code à la sortie : Z=0, Y=B1, X=A1. Si aucune touches des deux
codeurs n’est activée, on obtient en sortie : Z=Y=X=0

Exercice-4.2
Comment peut-on obtenir un décodeur à 24 sorties en utilisant trois décodeurs 74138 à 8 sorties ? On
n’utilise aucune porte extérieure.

Solution

En utilisant les entrées de validation du décodeur 74138, on peut obtenir un


décodeur à 24 sorties. Le tableau qui suit montre la validation des décodeurs en
fonction des bits de fort poids E et D.

2 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

Exercice-4.3
Soit le montage de la figure ci-dessous, réalisé à partir de trois multiplexeurs MUX-1, MUX-2 et
MUX-3 chacun à 4 entrées.

1-Donner l’expression logique de Z en fonction de A, B, C, D et E.


2-Ecrire cette expression qu’avec des OU exclusifs.

Solution

Exercice-4.4
On veut réaliser un dé électronique à diodes LED disposées comme le montre la figure-1.

Les différentes combinaisons d’affichage du dé électronique sont représentées dans la figure-2.

A titre d’exemple, si on veut afficher 2, il faut allumer les diodes a et g.


On veut réaliser le circuit logique de commande pour allumer les diodes. Ce circuit doit comporter 7

3 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

sorties, soit une sortie par diode (a, b, c, d, e, f, g) et 3 entrées A, B, C pour le code binaire.
1- Déterminer la table de vérité.
2- Déterminer les expressions simplifiées des sorties (a, b, c, d, e, f, g) en fonction des entrées A, B et
C.
3- Donner le circuit logique de commande.

Solution

1- La table de vérité

On note que pour les combinaisons d’entrée 0 (000) et 7 (111) aucune diode ne doit
être allumée.

2- On effectue la simplification des expressions logiques de a, b, c, d, e, f et g avec


la table de Karnaugh.

Exercice-4.5
La figure-1 représente un comparateur de deux nombres binaires x et y à 1 bit.
i i
1- Effectuer la synthèse de ce circuit logique.

4 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

2- On veut réaliser un comparateur de deux nombres binaires à trois bits X=x x x et Y=y y y , dont
2 1 0 2 1 0
le schéma synoptique est donné par la figure-2. On note que x et y sont les bits de poids les plus
0 0
faibles.

a- Donner les expressions logiques des sorties S, I et E en fonction des sorties S , I , E avec i=0, 1, 2
i i i
du comparateur à 1 bit.
b- En déduire le schéma interne du comparateur à 3 bits.

3- On veut afficher les sorties du comparateur (S, I, E) sur un afficheur 7 segments à cathodes
communes en utilisant un transcodeur, comme le montre la figure-3a, et ce pour obtenir l’affichage
donné par la figure-3b.

a- Donner la table de transcodage permettant le passage du code S, I, E au code 7 segments.


B-- En déduire le schéma interne du transcodeur.

Solution

1- La table de vérité d’un comparateur de deux nombres binaires xi et yi à 1 bit est


la suivante :

5 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

Les expressions logiques des sorties du comparateur en fonction des entrées xi et yi


sont :

A partir des expressions ci-dessus, le circuit logique du comparateur à 1 bit est


donné par l’applet

2-a- Pour comparer deux nombres binaires à 3 bits X=x2x1x0 et Y=y2y1y0, il faut
comparer bit par bit, en commençant par les bits de poids le plus fort, s'ils sont
égaux on passe aux bits de poids immédiatement inférieur et ainsi de suite.

- X>Y si :

x2 > y2 ( S2 = 1)

ou x2 = y2 ( E2 = 1) et x1 > y1 ( S1 = 1)

ou x2 = y2 ( E2 = 1) et x1 = y1 ( E1 = 1) et x0 >y0 ( S0 = 1)

d’où : S = S2 + E2.S1 + E2.E1.S0

- X<Y si :

x2 < y2 ( I2 = 1)

ou x2 = y2 ( E2 = 1) et x1 < y1 ( I1 = 1)

ou x2 = y2 ( E2 = 1) et x1 = y1 ( E1 = 1) et x0 <y0 (I0 = 1)

d’où : I = I2 + E2.I1 + E2.E1.I0

- X = Y si :

x2 = y2 ( E2 = 1) et x1 = y1 ( E1 = 1) et x0 =y0 ( S0 = 1)

d’où : E = E2.E1.E0

Le schéma interne du comparateur à 3 bits est donné par l’applet

3- a- La table du transcodage:

6 of 7 10/12/2013 16:26
http://dc376.4shared.com/doc/XjGTMOt7/preview.html

Les expressions de a, b, c, d, e, f, g en fonction de S, I, E se déduisent de la table de


transcodage comme suit :

a=d=g=S+E=

b=0

c=S

e=I+E=

f=S+I+E=1

L’applet suivante donne le schéma complet du comparateur à 3 bits avec son circuit
d’affichage

7 of 7 10/12/2013 16:26

Vous aimerez peut-être aussi