Vous êtes sur la page 1sur 12

TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES

COMBINATOIRES

TITRE DU TRAVAIL PRATIQUE : LES CIRCUITS LOGIQUES


COMBINATOIRES
Durée : 2 séances de travaux pratiques

OBJECTIFS PRINCIPAUX :
L’étudiant aura validé les notions du cours théorique en réalisant des assemblages
combinatoires à fonctions arithmétiques ou logiques.
L’étudiant aura à écrire une synthèse théorique à la fin du TP contenant les points clés
étudiés.
Savoir faire :
- Utilisation des circuits intégrés pour la résolution des problèmes.
- Utilisation du « data book » pour trouver les fonctions, les caractéristiques et le
brochage des composants.
- Acquisition d’une méthode de travail permettant de réaliser des câblages propres,
faciles à maintenir, à comprendre et à tester.
- Présenter les résultats des travaux de façon synthétique, structurée et facile en se
servant entre autre des tables de vérité, des logigrammes…
L’acquisition d’une méthode de travail efficace est un objectif important qu’il ne faut
surtout pas minimiser par apport aux acquis de compréhension.

PLAN DU TRAVAIL PRATIQUE :


A) Codeur binaire
B) Décodeurs
C) Transcodeur
D) Multiplexeur
E) Démultiplexeur
F) Comparateur
G) Additionneur
H) Soustracteur
I) Additionneur – Soustracteur

MATERIEL PEDAGOGIQUE : Maquette pédagogique


BIBLIOGRAPHIE : « Data Book »

RAPPEL :

Pr A. FAKKAR 1
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

Avant toute mise en marche, l’étudiant doit vérifier son câblage et s’assurer du

brochage des circuits intégrés utilisés dans les différentes manipulations. A noter qu’une

bonne présentation du câblage sera appréciée.


L’étudiant utilisera :
- Les interrupteurs ou les boutons poussoirs pour les entrées.
- Les LED pour les sorties.
- Les portes et circuits logiques.
- Les cordons de liaison.
Pour exécuter les exercices pratiques.

A) CODEURS :
A-1) CODEUR BINAIRE :
Un codeur binaire est un circuit numérique à N voies d’entrées et n sorties. Il traduit
un certain nombre de chiffres décimaux en binaires.

0 A0
1
2
CODEUR A1
A2
3
N-1
BINAIRE A3
A n-1

Avec N=2n

TRAVAIL DEMANDE :
Réaliser un codeur décimal / binaire qui permet de coder les chiffres décimaux de 0 à 7 :
 Dresser la table de vérité du codeur en donnant la priorité à l’entrée « 0 » de façon à ce
qu’elle force les sorties à l’état bas lorsqu’elle est active.
 En déduire les équations canoniques.
 Donner le logigramme en portes à votre disposition et câbler le codeur avec les portes
disponibles sur la maquette.
 Vérifier pratiquement la table de vérité.
Si on active deux entrées simultanément, laquelle des deux sera codée en binaire ?

A-2) ENCODEUR DE PRIORITÉ :


Dans l’exemple précédent, activer deux entrées simultanément donne en sortie un
résultat erroné. Pour résoudre ce type de problème, il faut utiliser un encodeur de priorité.

Pr A. FAKKAR 2
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

Le CI 74148 est un encodeur de priorité 8/3 qui dispose de l’entrée EI et la sortie E0


permettant de faire des extensions en cascade.

(Pour plus d’informations sur le CI consulter le document du constructeur)

TRAVAIL DEMANDE :
Pour le codage d’un clavier à interrupteurs, on demande de :
 Câbler le circuit intégré pour coder en binaire les huit entrées liées aux interrupteurs 0 à
7.
 Avec le même CI, coder en binaire les huit entrées liées à des interrupteurs énumérés de
8 à F. Le codage est fait sur trois bits (sorties A0 A1 A2), quelle sortie du CI peut-on la
considérer comme le quatrième bit ?
 Donner le schéma de câblage d’un codeur binaire de clavier hexadécimal à base du
circuit intégré 74148 et de portes NAND.
 Réaliser ce codeur sur DIGILAB 12.

NOTA : Les parties grisées sont à faire sur simulateur


B) DECODEURS :
B-1) DÉCODEUR BINAIRE :
Décoder une information binaire à n entrées revient à désigner à partir de ces n
entrées binaires quel est l’élément associé en sortie, donc pour n entrées on peut faire
n
correspondre jusqu’à 2 combinaisons possible que l’on puisse leurs associer.

A0 0
A1 DECODEUR 1
2
² A2
A3 BINAIRE 3
N-1
A n-1

Avec N=2n

Pr A. FAKKAR 3
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

TRAVAIL DEMANDE :
Réaliser un décodeur binaire à 2 entrées E0, E1 et 4 sorties S0, S1, S2 et S3
 Dresser la table de vérité du décodeur.
 En déduire les équations canoniques.
 Donner le logigramme en portes NOR.
 Câbler et vérifier le codeur en n’utilisant que des portes NOR.

Le CI 74137 est un décodeur 3/8 utilisé souvent pour le décodage des adresses dans les
systèmes à microprocesseur.
 Câbler le CI et vérifier son fonctionnement. A quoi servent les entrées GL, G1 et G2 ?
 En n’utilisant que des CI 74137, donner le schéma de câblage d’un décodeur 4/16.
 Réaliser ce décodeur.

(Pour plus d’informations sur le CI consulter le document du constructeur)

Pr A. FAKKAR 4
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

B-2) DÉCODEUR BCD-7 SEGMENTS :

TRAVAIL DEMANDE :
Réaliser un décodeur binaire / Sept segments qui permet de visualiser (sur un
afficheur 7 segments) 4 nombres 1,2 3 et 4.
 Spécifier le nombre des entrées et celui des sorties. Dresser la table de vérité de ce
circuit combinatoire (l’afficheur utilisé est à cathode commune).
 En déduire les équations des sorties (des segments).
 Donner le logigramme.
 Câbler et vérifier ce circuit.
Le CI 7447 permet le décodage du Décimal Codé Binaire au code d’affichage 7 segments :

(Pour plus d’informations sur le 7447 consulter le document du constructeur)

 Câbler le CI 7447 avec l’afficheur 7 segments correspondant de façon à afficher les


nombres décimaux relatifs au code BCD présent aux entrées du CI 7447.
(Garder le montage pour la manipulation suivante)

C) TRANSCODEUR :
Le code binaire pur n’est pas universellement utilisé. On fait souvent appel à d’autres
codes (code GRAY, BCD, ASCII, Winword…), pour des applications données
(transmission, traitement de texte, etc.), aussi est-il nécessaire de savoir comment passer
d’un code à un autre.

C-1 TRANSCODEUR BINAIRE SIGNE – AFFICHAGE 7 SEGMENTS :

TRAVAIL DEMANDE :
En vue de visualiser un nombre binaire signé sur quatre bits sur un afficheur 7
segments, on demande la réalisation d’un transcodeur binaire signé – affichage 7
segments, pour cela il faut :
- Codifier un nombre binaire signé négatif en complément à deux.

Pr A. FAKKAR 5
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

- Transférer un nombre binaire signé positif en sortie (sans aucun changement).

 Dresser la table de vérité de ce transcodeur.


 En déduire les équations des sorties S0, S1, S2 et S3. (Trouver les résultats sous forme
XY)
 Donner le logigramme.
 Câbler et vérifier le transcodeur sur la maquette DIGILAB 12.
 Utiliser le décodeur 7447 pour l’affichage sur 7 segments du résultat donné par le
transcodeur.
Nota : Une LED sera prévue pour indiquer le signe du nombre affiché.

Pr A. FAKKAR 6
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

C-2) EXEMPLE DE TRANSCODAGE :


Un opticien désire avoir un circuit électronique, qui permet de visualiser sur un seul
afficheur sept segments les quatre figures suivantes : (Sens de l’ouverture)

Le circuit possède 4 entrées à bouton poussoir D, G, H et B. Chaque action sur un


bouton poussoir permet l’affichage de la figure correspondante.

TRAVAIL DEMANDE :
 Dresser la table de vérité du circuit combinatoire (l’afficheur utilisé est à cathode
commune).
 En déduire les équations des sorties.
 Donner le logigramme.
 Câbler et vérifier ce transcodeur

D) MULTIPLEXEUR :
Un multiplexeur est un circuit logique combinatoire à N entrées dites de données (ou
d’informations) et une sortie qui transmet une des entrées au choix.
Pour sélectionner cette entrée, le multiplexeur reçoit une adresse de n entrées binaires
(entrées d’adressage).

0
Entrées
1
2 MULTIPLEXEU S Sortie
d’Informations Sélectionnée
3
N-1 R

A0 A1 A2 An-1

Entrées d’Adressage
TRAVAIL DEMANDE :
Réaliser un Multiplexeur à 2 entrées d’adressage A0, A1 et 4 entrées d’informations E0, E1,
E2 et E3
 Dresser la table de vérité du Multiplexeur

Pr A. FAKKAR 7
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

 En déduire l’équation de la sortie S.


 Donner le logigramme du MUX en portes logiques à deux entrées.
Spécifier où se fait le décodage des adresses.
 Câbler et vérifier le Multiplexeur sur la maquette.
(Garder la partie décodage des adresses pour la prochaine manipulation)
 Les circuits intégrés 74151 et 74251 sont des multiplexeurs à huit entrées chacun, quelle
est la différence majeure entre ces deux circuits ?

E) DEMULTIPLEXEUR :
Le démultiplexeur est un circuit logique combinatoire à une entrée de donnée ou
d’information et N sorties qui reçoivent les informations d’entrées. Pour sélectionner
l’information qui doit être active, le démultiplexeur reçoit un ordre de n entrées d’adresse,
comme dans le cas d’un multiplexeur. Ces entrées orientent les données d’entrée vers la
sortie sélectionnée. Les nombres N et n sont toujours liés par la relation : N 2
n
.

0
Entrée
DEMULTIPLEXEUR 1 Sorties
E 2 Sélectionnées
d’Information 3
N-1

A0 A1 A2 An-1

Entrées d’Adressage

TRAVAIL DEMANDE :
Réaliser un démultiplexeur à 2 entrées d’adressage A0, A1 et 4 sorties S0, S1, S2 et S3.
 Dresser la table de vérité du Démultiplexeur.
 En déduire l’équation des sorties.
 Donner le logigramme en portes logiques à deux entrées. Spécifier où se fait le
décodage des adresses.
 Câbler et vérifier le Démultiplexeur sur la maquette.
 Donner les références des circuits intégrés contenant chacun un double démultiplexeurs
1/4.
Quelle est la différence entre ces circuits ?

F) COMPARATEUR :

Pr A. FAKKAR 8
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

Ce circuit permet la comparaison de deux mots binaires de n bit chacun A= a0, a1,
…, an-1 et B= b0, b1, …, bn-1. Il indique à sa sortie les trois cas possibles : A=B ou A<B
ou A>B.

TRAVAIL DEMANDE :
Le circuit intégré SN74LS85 est un circuit logique comparateur de deux mots de quatre bits

 Vérifier le fonctionnement du CI 7485 en comparant deux mots binaires de quatre


bits chacun.
 Faire une combinaison de deux CI 7485 en vue de pouvoir comparer deux mots binaires
de 8 bits chacun.
Est-ce que ce circuit permet de comparer deux nombres binaires signés sur 8 bits. Si non
comment fait-on pour les comparer.

(Pour plus d’informations sur le CI consulter le document du constructeur)

Pr A. FAKKAR 9
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

G) ADDITIONNEUR :
Ce circuit permet de faire l’addition de deux nombres binaires, il tient compte de la
retenue éventuelle de l’opération antérieure et fournit en sortie la retenue finale. Un
additionneur complet est l’association de deux demi-additionneurs.

TRAVAIL DEMANDE :
 Réaliser un additionneur complet et vérifier sa table de vérité.
Etablir :
- La table de vérité.
- Les équations logiques.
- Le logigramme en portes logiques à deux entrées.
Soit le CI 7483 qui fait l’addition de deux nombres binaires de quatre bits chacun.

Exemple d’addition :

(Pour plus d’informations sur le CI consulter le document du constructeur)

 Vérifier l’addition de deux mots de 4 bits sur le 7483 en faisant varier les opérandes
jusqu’à leurs valeurs limites.
 Pour quel cas le résultat sur quatre bits est faux ? Quelle est la solution ?

Nota : Les opérandes sont en binaire naturel.

Pr A. FAKKAR 10
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

H) SOUSTRACTEUR :
Le soustracteur est un circuit logique combinatoire qui permet de faire la soustraction
binaire bit par bit de deux mots, en tenant compte d’un possible emprunt antérieur et en
prévoyant en sortie une information sur le report de l’opération exécutée.

TRAVAIL DEMANDE :
 Réaliser un soustracteur complet et vérifier son fonctionnement.
Etablir :
- La table de vérité.
- Les équations logiques.
- Le logigramme avec des portes logiques à deux entrées
 Pour quel cas la différence est négative ? Comment représenter alors un tel résultat ?

I) ADDITIONNEUR - SOUSTRACTEUR :
En vue de réduire le nombre de composants utilisés pour la réalisation d’un
additionneur et d’un soustracteur, on peut les combiner dans un seul circuit (le 7483) en
faisant intervenir un signal de commande X qui va permettre soit l’addition soit la
soustraction par la méthode du complément à deux :
Si X=0 le circuit doit réaliser l’opération d’addition A+B (la retenue initiale étant
nulle)
Si X=1 le circuit doit faire l’opération de soustraction A – B c’est à dire qu’il doit
ajouter au mot A, le complément à deux du mot B.

ADDITIONNEUR/
MOT A SOUSTRACTEUR
A BASE DU CI 7483 RESULTA
MOT B

COMMANDE
OPERATION

TRAVAIL DEMANDE :
 Donner les équations des entrées du CI 7483 en fonction des entrées du circuit à
réaliser.
 Réaliser le câblage sur maquette.
 Vérification du fonctionnement :
Les deux opérandes A et B sont signés positifs sur quatre bits.

Cas de l’addition :
Vérifier l’addition des deux nombres A et B.

Pr A. FAKKAR 11
TRAVAUX PRATIQUES DE L’ELECRTONIQUE NUMERIQUE TP N° 2 : LES CIRCUITS LOGIQUES
COMBINATOIRES

Pour quel cas le résultat signé sur quatre bits est faux ?
Cas de la soustraction :
Vérifier la soustraction des deux nombres A et B.
Est-ce que le résultat signé sur quatre bits est toujours vrai ?

Spécifier l’intervalle d’un résultat signé sur quatre bits.

PROBLEME FACULTATIF :
Refaites la dernière application en considérant A et B comme des nombres signés sur
quatre bits.
Est-ce que le résultat signé sur quatre bits est toujours vrai ?
Faites la détection d’erreur et la correction.

Pr A. FAKKAR 12

Vous aimerez peut-être aussi