Académique Documents
Professionnel Documents
Culture Documents
Compte rendu
1. Introduction .......................................................................................................................... 5
2 .Objectif .................................................................................................................................. 5
3.2 Multiplexeur........................................................................................................................ 7
4. Conclusion ........................................................................................................................... 18
Page 2 sur 20
Liste des figures
Page 3 sur 20
TP 1 : les circuits combinatoires usuels
Page 4 sur 20
1. Introduction
Les circuits combinatoires constituent une partie fondamentale de l'électronique
numérique, jouant un rôle crucial dans la conception et le fonctionnement des systèmes
informatiques modernes. Ces circuits, dont le comportement est déterminé uniquement
par leurs entrées à un moment donné, produisent des sorties en fonction de combinaisons
logiques des signaux d'entrée. Ils se distinguent des circuits séquentiels par l'absence
d'éléments de mémoire interne, réagissant instantanément aux changements d'entrée.
2. Objectif
Ce travail pratique vise à explorer les circuits combinatoires usuels, mettant l'accent
sur leur importance, leur fonctionnement et leur application. Ces circuits utilisent des
portes logiques de base, telles que les portes ET, OU, NON, XOR, etc., et leur
combinaison pour réaliser des opérations logiques complexes. Ils sont largement utilisés
dans divers domaines, notamment dans les processeurs, les réseaux de communication,
les systèmes de contrôle, et bien d'autres applications de l'électronique numérique.
3.1 L’encodeur
L’encodeur est la fonction inverse du décodeur. On met sur les entrées un 1 parmi des 0
et on obtient sur les sorties l’adresse de l’entrée à 1.
Page 5 sur 20
Travail demandé
On veut réaliser un encodeur de priorité à 4 entrées A1, A2, A3 et A4 (de A1 plus
prioritaire jusqu’à A4 moins prioritaire).
A4 A3 A2 A1 S1 S2
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 0 1 1
Tableau 1: table de vérité
2. Les expressions logiques :
S1 = (\barA4*A3*\barA2*\barA1) + (A4*\barA3*\barA2*\barA1)
S2 = (\barA4*\barA3*A2*\barA1) + (A4*\barA3*\barA2*\barA1)
Page 6 sur 20
4. Câblage du schéma et la vérification du fonctionnement
3.2 Multiplexeur
C'est un circuit à 2n entrées d'information, n entrées d'adresse et 1 sortie. On obtient en
sortie l'information de la ligne de rang i si on applique l'adresse binaire i sur les entrées
d'adresse. Par exemple, dans un multiplexeur 8→1, on obtient en sortie S l'entrée E5 si on
affiche à l'entrée d'adresse la valeur binaire A=1, B=0, C=1.
Figure 4: multiplexeur
Page 7 sur 20
3.2.1 Réalisation pratique : multiplexeur 2→1
Travail demandé
Page 8 sur 20
Figure 7: MUX 4 --> 2
2. Câbler les schémas et vérifier le fonctionnement.
3.3 Démultiplexeur
Un démultiplexeur est un circuit ayant une entrée de donnée D, n entrées d'adresse et 2 n
sorties, où une seule sortie est active à la fois. L'entrée D est reliée à la sortie Si si on applique
l'adresse binaire i sur les entrées d’adresse.
Page 9 sur 20
Figure 9: Démux 1 -->8
S1 = \bar B* A * D
S2 = A * \bar B * D
S3 = A*B*D
2. Schema de réalisation:
Page 10 sur 20
Figure 10: schéma de réalisation
3. Faire la table de vérité d'un démultiplexeur 1→4 dans le cas où les sorties non actives
sont à 1.
B A S3 S2 S1 S0
0 0 1 1 1 D
0 1 1 1 D 1
1 0 1 D 1 1
1 1 D 1 1 1
Page 11 sur 20
Figure 11: démultiplexeur
5. Commenter les résultats.
Le démultiplexeur 1→4 dirige une entrée de données vers l'une des quatre sorties
possibles en fonction des signaux de sélection. Les sorties non actives restent à un
niveau logique haut pour indiquer qu'elles ne reçoivent pas la donnée en cours de
transmission.
Application à la transmission de données Travail demandé
3.4 Additionneur
Réalisation de demi-additionneur 1 bit
Travail demandé
Ai Bi Σi Ci
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Tableau 4 : table de vérité
2. Réaliser le circuit. On utilisera des AND, des OR et des NOT
Page 12 sur 20
Σi = (\bar Ai * Bi) + (Ai * \bar Bi)
Ci = Ai * Bi
Travail demandé.
Page 13 sur 20
1. Ecrire la table de vérité d'un additionneur complet 1 bit.
Ai Bi Ci-1 Σi Ci
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Tableau 5 : tableau de vérité
2. Déduire les expressions logiques de Σi et Ci.
Σi = (\bar Ai * \bar Bi * Ci-1) + (\bar Ai * Bi * \bar Ci-1) + (Ai* \bar Bi * \bar Ci-1) +
(Ai * Bi * Ci-1)
Ci = (\bar Ai * Bi * Ci-1) + (Ai * \bar Bi * Ci-1) + (Ai *Bi * \bar Ci-1) + (Ai * Bi * Ci-
1)
3. Construire un additionneur complet à partir de 2 demi-additionneurs.
Un additionneur 1 bit est un composant logique qui réalise l'addition binaire de deux bits
d'entrée (A et B) et d'une éventuelle retenue d'entrée (Cin) pour produire une somme (S)
et une retenue de sortie.
3.5 Soustracteur
Le problème est analogue à celui rencontré dans le cas de l'additionneur. On se propose
de réaliser une soustraction (A-B) entre deux nombres positifs. On est amené tout
Page 14 sur 20
naturellement, comme cela avait été fait lors de l'étude de l'additionneur, à construire un
demi-soustracteur, puis un soustracteur complet.
Travail demandé
Ai Bi Di Ci
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Tableau 6 : table de vérité
2. Déduire les fonctions logiques Di et Ci.
Ci = \bar Ai * Bi
Page 15 sur 20
Figure 16: câblage d'un demi soustracteur
5. Commenter les résultats.
Page 16 sur 20
Figure 17: soustracteur complet
Page 17 sur 20
Figure 18: comparateur
Réalisation de comparateur 2 bit
Travail demandé
A2 A1 B2 B1 fs fe fi
0 0 0 0 0 1 0
0 0 0 1 0 0 1
0 0 1 0 0 0 1
0 0 1 1 0 0 1
0 1 0 0 1 0 0
0 1 0 1 0 1 0
0 1 1 0 0 0 1
0 1 1 1 0 0 1
1 0 0 0 1 0 0
1 0 0 1 1 0 0
1 0 1 0 0 1 0
1 0 1 1 0 0 1
1 1 0 0 1 0 0
1 1 0 1 1 0 0
1 1 1 0 1 0 0
1 1 1 1 0 1 0
Tableau 8 : table de vérité
Page 18 sur 20
2. Déduire l’expression logique de la sortie
Page 19 sur 20
4. Conclusion
En fin de compte, ce travail pratique offrira une base solide pour comprendre et concevoir
des circuits combinatoires, mettant en lumière leur rôle essentiel dans la construction de
systèmes numériques modernes et leur contribution significative à l'avancement
technologique.
Page 20 sur 20