Vous êtes sur la page 1sur 11

‫جامعة السلطان موالي سليمان‬

Ecole Supérieure de Technologie


Université Sultan Moulay Slimane
Béni Mellal

Objectif global:
Acquérir la compétence d’analyser, étudier et concevoir des systèmes
numériques basés sur la logique combinatoire et séquentielle.

Lites des TP:


→ Portes logiques et synthèse des fonctions logiques combinatoires.
→ Circuits combinatoires: décodeur binaire, décodeur DCB/7
segments, additionneur.
→ Circuits séquentiels: bascule D/RS/JK, compteurs
→ Conversion analogique numérique à simple rampe

EST-Beni Mellal
TP: Electronique numérique

TP 1
Portes logiques et synthèse des fonctions logiques combinatoires

But du TP
Ce TP consiste à vérifier les tables de vérité des portes logiques de élémentaires (Not, And, Or,
Nand, Nor et XOR), et concevoir des fonctions logiques simples en utilisant ces portes logiques.
Travail à faire
1. Etablir les tables de vérité des portes logiques suivantes: Not, And, Or, Nand, Nor et XOR.
2. Enoncé le théorème de De Morgan.
3. Ecrire la fonction suivante en utilisant l’opérateur NAND seulement. F = ab̅c + abc̅ + a̅b
4. Vérifier les tables de vérité des fonctions logiques de la première question.
5. Vérification du théorème de De Morgan :
Câbler et comparer les fonctions ̅̅̅̅̅̅̅
𝒂 + 𝒃 et 𝒂 ̅.
̅. 𝒃
Câbler et comparer les fonctions ̅̅̅̅̅ ̅+𝒃
𝒂. 𝒃 et 𝒂 ̅.
6. On considère une fonction logique X, sa table de vérité est donnée à la figure 1.1.
a. Extraire l’expression logique de X. (1er forme canonique)
b. Simplifier cette expression
c. Ecrire l’expression simplifiée de X (qui sera notée Xs ) en utilisant l’opérateur Nand
seulement
d. Tracer le logigramme de Xs a b c X
e. Réaliser la fonction 𝑋𝑠 et relever sa table de vérité 0 0 0 0
f. Conclure. 0 0 1 1
7. Comparateur de deux mots.
0 1 0 0
On considère deux mots de deux bits chacun: A = a1 a0 et B = b1 b0 et on 0 1 1 1
souhaite concevoir un système combinatoire ayant comme entrées les mots A et B 1 0 0 0
et comme sorties E, I et S, voir la figure 1.2.
1 0 1 0
Avec E=1 si A=B si non E=0; I=1 si (A < B) si non I=0; S=1 si (A > B) 1 1 0 1
si non S=0. 1 1 1 1
a. Etablir la table de vérité de ce système.
b. Extraire les expressions logiques de E, I et S (1er forme canonique). Figure 1.1
c. Ecrire l’expression de E en utilisant l’opérateur Xor. Et tracer le
logigramme correspondant.
d. En déduire l’expression de E dans le cas où A et B sont deux mots de n bits.
e. Réaliser la fonction E et relever sa table de vérité.
f. Conclure.

Figure 1.2

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 2/11


TP: Electronique numérique

Brochage de quelques circuits intégrés des portes logique de bases

Référenc Brochage du circuit Référenc Brochage du circuit


e intégré e intégré
et et
Fonction Fonction

4 portes Et à 2
6 portes Non
C.I. 7404

C.I. 7408

entrées
4 portes Non-Et
4 portes Ou à 2

à 2 entrées
C.I. 7432

C.I. 7400
entrées

4 portes OU-exclusif
4 portes Non-Ou à 2
C.I. 7402

C.I. 7486
entrées

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 3/11


TP: Electronique numérique

TP 2
Circuits combinatoires:
Décodeur binaire, décodeur DCB/7seg, additionneur
But du TP
Ce TP consiste à étudier et concevoir des systèmes combinatoires à base des portes logiques de
base et câbler, brancher et utiliser des circuits combinatoire contenant des fonctions à usage général tels
que: décodeur binaire, décodeur BCD/7segments, additionneur….

I. Décodeur Binaire
Le décodeur est un circuit combinatoire avec n lignes d’entrée et 2n lignes de sortie. Un
décodeur binaire convertit une combinaison de bits d’entrée
en un modèle spécifique décidé par l'utilisateur en fonction
des besoins. La figure 2.1 montre un décodeur binaire avec
une broche d'activation et 3 entrées (I0, I1 et I2), ce qui donne
8 sorties (Q0, Q1, Q2, Q3, Q4, Q5, Q6 et Q7).
On souhaite que lorsque la broche d'activation E=0,
toutes les lignes de sortie sont à l’état «0», quelle que soit la
combinaison à l'entrée. Si E=1 l’indice de la sortie active est Figure 2.1
égal à la valeur binaire indiquée par le nombre I2I1I0.
Exemple: si I2I1I0=101(2)=5(10) alors seule la sortie Q5=«1» et les autres sont à «0».
Travail à faire
1. Compléter la table de vérité, voir figure 2.2,
2. Donner les équations logiques des sorties Qi (avec i=0 à 7).
3. Etablir le logigramme de ces sorties.
4. Câbler ce circuit et vérifier sa table de vérité
On considère le circuit intégré DM74LS138, en utilisant son document constructeur:
5. Donner le rôle des broches (A, B et, C), (Y0 , Y1 à Y7) et (G2A, G2B, G1)
6. Expliquer son principe de fonctionnement.
7. Vérifier son fonctionnement en relevant sa table de vérité
8. Comparer table de vérité obtenue à celle fournie par le constructeur
9. Conclure.

Figure 2.2

II. Décodeur BCD/7segments


Le décodeur BCD/7segments transforme un code BCD en un code qui permet de commander
un afficheur 7 Segments de telle sorte à afficher le chiffre correspondant au code BCD. Exemple: si
l’entrée est égale à 0110 alors la sortie commande l’afficheur pour écrire le chiffre arabe 6. Voir la
figure 2.3. Un segment est une LED (Light-Emitting Diode: Diode électroluminescente), voir la
figure 2.4. On distingue de types d’afficheurs:

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 4/11


TP: Electronique numérique

➢ Afficheur à anode commune: les anodes des LED sont


toutes reliés au potentiel haut «1» et la commande se
fait par la cathode, un « …. » allume la LED et un «….»
l’éteint. Voir la figure 2.5.
➢ Afficheur à cathode commune: les cathodes des LED
sont toutes reliées au potentiel bas «0», et la commande
se fait par l’anode, un «….» allume la LED et un «….»
l’éteint. Voir la figure 2.6. Figure 2.3

Figure 2.4 Figure 2.5 Figure 2.6

Travail à faire Code BCD Code 7 segments


1. Compléter la table de vérité de la figure 2.6, D C B A g f e d c b a
2. Donner les équations logiques simplifiées des
sorties: a, b, c, d, e, f et g. (utiliser le TK pour la 0 0 0 0 0
simplification),
3. Etablir le logigramme des sorties. 1 0 0 0 1
4. Câbler ce logigramme et vérifier son
fonctionnement avec un afficheur convenable, 2 0 0 1 0
On considère le circuit intégré SN74LS49, en utilisant
son document constructeur: 3 0 0 1 1
5. Donner le rôle des broches (A, B, C et D), (a, b, c,
̅)
d, e, f et g) et (BI 4 0 1 0 0
6. Vérifier son fonctionnement en branchant ce
décodeur à un afficheur adéquat. 5 0 1 0 1
7. Comparer les résultats obtenus à ceux fournis par
le constructeur. 6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

Figure 2.6 : Table de vérité


III. Additionneur complet

Un additionneur permet de calculer la somme de deux mots A et B


et d’une retenue antérieure Cin. Il fournit la somme S et la retenue
Cout, voir figure 2.7, et on a: A+B+Cin=S+Cout. Avec
A et B: entrées, deux mots de n bits
Cin : entrée sur un bit c’est la retenue il vient de la somme
précédente Figure 2.7

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 5/11


TP: Electronique numérique

S sortie qui est un mot de n bits


Cout: sortie sur un bit, c’est la retenue qui va être utilisée par la somme suivante. C’est le bit du poids
fort du résultat. Le schéma d’un additionneur 2 bits est fourni sur la figure 2.8.
Exemple de calcul:
A=A1A0=10(2) =2(10) ; B=B1B0=11(2)=3(10) ; Cin=1(2) =1(10) le résultat est 6(10)=110(2) qui est sur 3 bits
donc S=S1S0=10(10) et Cout=1.
Travail demandé
1. Compléter la table de vérité de cet additionneur voir figure 2.9.
2. Donner les équations logiques simplifiées des sorties: S1, S0 et Cout. (utiliser le TK pour la
simplification),
3. Etablir le logigramme des sorties.
4. Câbler ce logigramme et vérifier son fonctionnement,
On considère le circuit intégré SN74LS83, en utilisant le document constructeur:
5. Donner le rôle des broches (Ai, Bi, C0, C4 et ∑ 𝑖) avec i=1 à 4
6. Vérifier le fonctionnement pour différentes valeurs à aux entrées.
7. Conclure.
Entrées Sorties
A B Pou C0=1 Pour C0=0
A1 A0 B1 B0 Cout S1 S0 Cout S1 S0
0 0 0 0 0 0 1 0 0 0
0 0 0 1 0 1 0 0 0 1
0 0 1 0 0 1 1 0 1 0

…. … .. … … .. ..
Figure 2.8

1 1 1 0 1 1 0 1 0 1
1 1 1 1 1 1 1 1 1 0

Figure 2.9

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 6/11


TP: Electronique numérique

Brochage de quelques circuits intégrés des portes logique de bases

Référence Brochage du circuit


et intégré
Fonction
Codeur/démultiplexeur
C.I. 74138

3 vers 8
Décodeur BCD/7segment pour
afficheur à CC
C.I. 7448
Additionneur 4 bits avec
retenue anticipée
C.I. 7483

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 7/11


TP: Electronique numérique

TP 3
Logique séquentielle: Bascules RS/D/JK et Compteur.

But du TP
Ce TP consiste à construire à base de portes logiques des bascules RS, D et JK, et relever
expérimentalement leurs tables de vérité. De plus nous allons construire un compteur à base des
bascules JK et visualiser ses chronogrammes.

I. Bascule RS
1. Donner le schéma de la bascule RS à base des portes Nand et sa table de vérité.
2. Donner le schéma de la bascule RS-H à base des portes Nand et sa table de vérité.
3. Réaliser ces deux bascules et vérifier leurs fonctionnements.
II. Bascule D statique
1. Donner le schéma de la bascule D statique et sa table de vérité.
2. Réaliser cette bascule et vérifier son fonctionnement.
III. Bascule JK (maître-esclave)
1. Donner le schéma de la bascule JK maître-esclave et sa table de vérité.
2. Réaliser cette bascule et vérifier son fonctionnement.
IV. Bascule D dynamique
1. Donner le schéma de la bascule D dynamique et sa table de vérité.
2. Réaliser cette bascule et vérifier son fonctionnement.
V. Compteur binaire
1. Donner le schéma d’un compteur binaire 4 bits à base des bascules JK.
2. Réaliser ce compteur et vérifier son fonctionnement, en visualisant les chronogrammes et en le
branchant à un afficheur 7 segments.
VI. Compteur BCD
1. Donner le schéma d’un compteur BCD à base des bascules JK.
2. Réaliser ce compteur et vérifier son fonctionnement en le branchant à un afficheur 7 segments.
3. Brancher le circuit 7490 pour compter en BCD, (voir le document constructeur).
4. Utiliser ce circuit pour réaliser un comptage BCD à 2 digits.
5. Réaliser à base du circuit 7490 un compteur BCD et vérifier son fonctionnement en visualisant
les chronogrammes et en le branchant à un afficheur 7 segments.
6. Mettre de CI 7490 en cascade et vérifier le fonctionnement, utiliser des afficheurs 7 segments.

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 8/11


C.I.DM7490 C.I. 74174 C.I. DM7476 C.I. DM74LS74
Compteur BCD avec 6 bascules D avec 2 Bascule JK avec 2 Bascule D avec et
remise à 0 et mise à 9 un master reset Set et Clear Set et Clear Fonction
Référence

Préparé par Abdelghani BOUDAOUD


EST-Beni Mellal
intégré
Brochage de quelques circuits intégrés

Brochage du circuit

Page 9/11
TP: Electronique numérique
TP: Electronique numérique

TP 4
Convertisseur Analogique/Numérique: simple rampe

But du TP
Ce TP consiste à étudier et réaliser un convertisseur CAN simple rampe à base des composants
discrets, et afficher la valeur numérique proportionnelle à la valeur de la tension d’entrée.

I. Définition
Un CAN fournit une valeur numérique proportionnelle à la tension présente à son entrée. On
distingue plusieurs structures des CAN dont la plus simple à réaliser est le convertisseur «simple rampe».

II. Principe de fonctionnement


La tension à mesurer Ve est comparée à une rampe (linéaire en fonction du temps), V(t). Cette
rampe est obtenue par charge d'un
condensateur avec un courant constant I. Tant
que la tension de la rampe est inférieure à la
tension à mesurer, on compte les impulsions
délivrées par une horloge. Le nombre N
d'impulsions est donc proportionnel à la durée
de la charge et donc à la valeur à mesurer, voir
la figure 4.1.
Cycle de mesure : Figure 4.1
⎯ Etape1 Initialisation: On décharge le
condensateur et on remet le compteur à zéro.
⎯ Etape2 Mesure: On déclenche la charge du condensateur et on commence le comptage. La mesure
cesse lorsque le comparateur bascule CE=0.
⎯ Etape3 Affichage: Le contenu du compteur est envoyé à
l'afficheur.
Rappel:
➢ La tension aux bornes d’un condensateur C qui se charge
par un courant constant I est une droite telle que :
𝐈
𝐕(𝐭) = 𝐂 𝐭 + 𝐜𝐭𝐞, voir la figure 4.2.
➢ L’amplificateur opérationnel est utilisé comme Figure 4.2
comparateur. Il compare la tension des deux entrées (+) et (-) :
⎯ L’état logique de la sortie du comparateur est «1» si 𝐕 + > 𝐕 − .
⎯ L’état logique de la sortie du comparateur est «0» si 𝐕 + < 𝐕 − .
➢ Le compteur utilisé possède les entrées:
⎯ Clk: l’horloge sa période est notée T0.
⎯ CE: validation du comptage (Si CE=1 on a comptage, si non arrêt du comptage).
⎯ RAZ: remise à zéro du compteur.
➢ La commande fournit les signaux (RAZ, décharge du condensateur) nécessaires pour le bon
déroulement des étapes de conversion.

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 10/11


TP: Electronique numérique

Ce type de convertisseur est simple réaliser mais lent. La durée de conversion est fonction de la
valeur à mesurer. Il est réservé aux applications qui ne nécessitent que quelques mesures par seconde.
Travail demandé
1. Donner l’expression de V(t) en fonction de I, C et t
2. A l’instant t=N.T0, on a v(t)=Ve, en déduire la relation qui relie Ve à N, T0, I et C.
Où N est la valeur des impulsions(T0) comptées avant que la rampe atteigne Ve. C’est la
valeur affichée par le compteur qui est aussi l’image de Ve.
3. Pour simplifier la lecture, on désire que N = 10. Ve. Calculer T0 si I=0,1mA et C=100nF.
4. Donner le schéma d’un compteur BCD à 2 digits possédant les entrées: RAZ, Clk et CE
(utiliser le circuit intégré 7490)
5. Réaliser ce compteur et vérifier son fonctionnement, en le branchant à un afficheur.
6. Décrire le principe de fonctionnement du circuit dont le schéma est donné à la figure 4.3.
7. Réaliser ce circuit et faire tous réglages nécessaires.
8. Vérifier le fonctionnement du circuit en relevant sur un tableau la valeur de la tension
d’entrée et celle du nombre affiché (N).

Figure 4.3

Préparé par Abdelghani BOUDAOUD EST-Beni Mellal Page 11/11

Vous aimerez peut-être aussi