TD - Electronique Digitale
TD - Electronique Digitale
TD - Electronique Digitale
TD_ELN I
LES SYSTEMES DE NUMERATION ET LES CODES
EXERCICE n° 1
EXERCICE n° 2
Remplissez le tableau suivant :
BINAIRE DECIMAL OCTAL HEXADECIMAL
0,1994
171717
DADA
BABA,FAB
5464,756
111000111,00001
111000111,00001
111000111,00001
111000111,00001
10000000000
10000000000
10000000000
8+16+512+32+0,125
256+1+16+0,0625
64+8+512+1+(1/83)
7777,774
1101,00101011011111
EXERCICE n° 3
Effectuez les opérations mathématiques sur les nombres suivants:
(10110110)2 + (1011101) 2 (1011) 2 + (110101) 2 + (11011) 2
(1110111) 2 + (101101) 2 + (1011) 2 + (111011) 2 (1010111) 2 - (10101) 2
(10110101) 2 - (1110101) 2 (1000000) 2 - (101011) 2
Effectuez les opérations suivantes:
(101) 2 * (11) 2 (1001) 2 * (1100) 2 (110111) 2 * (10101) 2
(1111) 2 / (101) 2 (1000010) 2 / (1011) 2 (100000) 2 / (110) 2
Effectuez les opérations mathématiques sur les nombres suivants:
(1256D) 16 + (FFE) 16 (1011) 16 + (110F01) 16+ (110AA) 16
(12901D) 16 + (101CDB) 16 + (1011) 16 + (111011) 16 (10FFFF) 16 - (10101) 16
(C0FDFE01) 16- (AF0D1) 16 (1000000) 16 - (FFFFFF) 16
Effectuez les opérations mathématiques sur les nombres suivants:
(126017) 8 + (205777) 8 + (1011) 8 + (111011) 8
(12567) 8 + (467) 8 (1011) 8 + (110501) 8+ (11044) 8
(10777) 8 - (10101) 8 (56567301) 8- (52061) 8 (1000000) 8 - (777777) 8
%1_011011 $ A 5 E_ F $_FFF_
+%11_01_00 *$ _B_ +$5_56A
+%_11_101_ 33D6EB +$E8_09
+% 110_1_1 720C05 $_3F1_1
%1_00011101 1_ 1 A 8 D
$266___ _ _
EXERCICE n° 4
Déterminez la valeur des différentes bases X et Y tel que :
- (125) X = (79) Y et (47) Y = (57) X
- (011000111101101)GRAY = (2149) X
- (10011011)GRAY = (237) x
DCB EXCESS+3
(101110111,1101)2
(58A,6F)16
(2222,4664)8
697763
(011101100101)2
(ACDF9)16
(77777)8
CODE GRAY
(1110011101)2
(1111111111)2
(0000010000)2
(254)8
(56)16
11111
EXERCICE n° 6
I – Retrouver la signification des messages suivants codés en ASCII standard 7 bits, avec des codes
représentés en base 2 auxquelles on a ajouté un bit de parité impaire.
- 10101000 11001000 10001010 11011001 11011100
- 10010010 11011100 11001000 11101010 11100110 11101001 11100101 11010011 11001011
11011001
- 10101011 10000011 10101000 10011011 01011110 10001111 10000011 10100111 10000011
II – Trouvez la signification du message suivant codé en ASCII standard 7 bits :
III – Retrouver la signification des messages suivants codés en ASCII standard 7 bits, avec des codes
représentés en base 8
125 116 111 126 105 122 123 111 124 105
104 105
115 101 116 101 107 105 115 105 116 124
EXERCICE n° 7
Soit une mémoire de 3072 ko (kilo bits)
1°) Quelle est la capacité de cette mémoire en bits et en Mbits (méga bits) ?
2°) Combien de mots (le mot désigne la taille d’une case mémoire) de 8 bits peut-on avoir dans cette
mémoire.
3°) Combien de mots de 16 bits peut-on avoir dans cette mémoire ?
4°) En supposant que le premier mot de cette mémoire se trouve à l’adresse $1000, quelle serait
l’adresse du dernier mot, exprimée en hexadécimal dans les cas ci-après :
a- Si chaque mot fait 8 bits
b- Si chaque mot fait 16 bits
EXERCICE n° 8
Représenter suivant le format ci-dessous, les nombres réels suivants :
+ 700,65 ; – 0,000375
Trouver les nombres décimaux dont les représentations en virgule flottante suivant le format ci-dessous
sont les suivants. $ FED350 ; (17030500)8
TD_ELN II
ALGEBRE DE BOOLE ET LES PORTES LOGIQUES
EXERCICE n°1
III – Analysez les énoncés suivants et donnez les symboles NF et NA des portes logiques
correspondantes
- La sortie S est à 1 si et seulement si les deux entrées A et B sont à 0
- La sortie S est à 0 si et seulement si les deux entrées A et B sont à 0
- La sortie S est à 1 si et seulement si les deux entrées A et B sont à 1
- La sortie S est à 0 si et seulement si les deux entrées A et B sont à 1
- La sortie S est à 1 si et seulement si les deux entrées A et B sont identiques
- La sortie S est à 0 si et seulement si les deux entrées A et B sont différentes
- La sortie S est à 1 si et seulement si les deux entrées A et B sont différents
- La sortie S est à 0 si et seulement si les deux entrées A et B sont identiques
IV – Ecrire les propositions logiques vraies quand
- A, B, C, D sont toutes égales à 1
- A, B, C, D sont toutes nulles
- au moins une des variables X, Y, Z, T vaut 1
- au moins une des variables X, Y, Z, T vaut 0
- A, B, C, D valent 0, 1, 1 et 0
V – Calculer les compléments de
- ( A B).( A B)
- A.(C D) ( A C).( B C D)
VI – Démontrer algébriquement
- A. B A. C ( A C).( A B)
- AX B X AB AX B X
X – Soit la figure ci-dessous : (Question uniquement pour les 2IM1, EL1, ELT1, TCOM1)
Remplissez la table de vérité ci contre et donnez la fonction réalisée par ce montage
EXERCICE n° 2
I - Quelle est l’équation de sortie du circuit suivant ?
a) AB C
A
b) A B C B S
c) AB C C
d) AB C
C
c) AB D C D
d) ( A B )(CD)
( A B C )( A B C )( A B C )
ABCABCABC
ABC ABC ABC
ABC ABC ABC
IV - Transformez le circuit suivant en portes NON-ET.
A
B S
C
V - Traduire les équations suivantes en schémas logiques comprenant des opérateurs NON, ET,OU :
S A.B B.C C.D
S A.B A.B.C A.B.C
S B.C.D A.C.D A.C.D A.B.C A.B.C A.B.D
VI - Traduire les mêmes équations que l’exercice V en schémas logiques ne comprenant que des
opérateurs NON ET (NAND).
VII - Traduire les mêmes équations que l’exercice V en schémas logiques ne comprenant que des
opérateurs NON OU (NOR).
VIII - Transformez le circuit suivant en portes NON-ET.
A
S
B
f a.b
PROBLEMES
EXERCICE n°1
On donne l’équation logique des variables de sortie S1 = ( a + b ) . c et S2 = ( a + b ) . ( a + c )
- Ecrire la table de vérité correspondant à chacune des équations logiques ci-dessus.
Remarque : on complétera la table de vérité en utilisant le codage binaire réfléchi pour les
variables primaires d’entrée a, b, c.
- Donner le tableau de Karnaugh et déterminer les équations logiques simplifiées S1’ et S2’.
- Dessiner le logigramme validant S1’ et S2’ en utilisant des fonctions logiques ET, OU à deux
entrées et des fonctions complémentaires si nécessaire.
- Simplifier les équations S1 et S2 en utilisant le théorème de
l’algèbre de boole.
a b c d S3 S4
0 0 0 0 0 0
EXERCICE n°2 0 0 0 1 1 1
1 1
- Donner les équations logiques des variables de sorties S3 et 0 0
1 1
S4 définies sur la table de vérité ci-contre. 1 1
1 1
Remarque : on complétera la table de vérité en utilisant le codage 1 1
1 1
binaire pur pour les variables primaires d’entrée a, b, c, d. 0 0
1 1
- Dessiner le logigramme de chacune des équations logiques en 1 1
1 0
utilisant des fonctions logiques ET, OU à deux entrées et des 0 0
0 0
fonctions complémentaires si nécessaire. 0 0
3 – Simplifiez chacune des équations des sorties obtenues (Méthode de simplification au choix)
4 – Proposez un logigramme en utilisant les portes suivantes :
5 – Proposez un logigramme en utilisant que des portes NON-ET (NAND) à deux entrées
6 - Proposez un logigramme en utilisant que des portes NON-OU (NOR) à deux entrées
7 – On vous donne : 74LS04 (Circuit comportant 6 inverseurs)
74LS08 (Circuit comportant 4 portes ET à 2 entrées)
74LS32 (Circuit comportant 4 portes OU à 2 entrées)
Combien de 74LS04, 74LS32 et 74LS08 deviez-vous utilisés pour un tel logigramme ?
S9 impulsions
CLK
Q3 D copie
S8 poids
poids
fort fort
S7
O2 C
S6
S5 Codeur Comparateur Compteur
décimal-DCB O1 de 4 bits B DCB
S4
S3
O0 A
S2
S1
RAZ
+5V X
début
OPÉRATION
Logique de contrôle 0 = la machine est à l'arrêt
1 = la machine est en marche
Figure 1
Mise en situation : Un bassin servant à entreposer des produits liquides est muni d’un capteur de niveau
de type linéaire, c’est-à-dire d’un système électronique quelconque capable de convertir la grandeur
physique (ici le niveau de liquide dans le bassin) en grandeur électrique proportionnelle à ce niveau.
Le système de commande reçoit cette information sous forme d’une tension analogique et la
transmet à l’interface opérateur (le pupitre) sous forme d’un affichage numérique de type 7 segments.
Notez ici que le système de commande n’a pas de sorties commandant effectivement la partie opérative.
Cette omission est volontaire et a pour but de ne pas compliquer inutilement la résolution de ce premier
problème de logique combinatoire. Cette restriction fait en sorte que la communication est ici
unidirectionnelle: du procédé vers l’opérateur. La Erreur ! Source du renvoi introuvable. présente le
diagramme synoptique d’un tel système de commande (les spécifications technologiques apparaissant au
diagramme synoptique font référence au circuit de la Erreur ! Source du renvoi introuvable.)
OPÉRATEUR
PUPITRE
B
AFFICHAGE
A
7 SEGMENTS
S
S
SYSTÈME DE CAPTEURS
COMMANDE I
CAPTEUR
CAN et N
POTENTIOMÉTRIQUE
DÉCODEUR
Figure 1
10K
10K
7 ED SA
1 SB
4 6 C EC SC
+5V SD
10K EB SE
SF
3 10K EA SG
9
14
8 B
+5V
2
10K Décodeur MAN71A
10K
1 11
13
10 A
0 10K
Bassin U1
Figure 2
Le bassin servant à entreposer les produits liquides est muni d’une flotte, laquelle est solidaire du
curseur d’un potentiomètre linéaire. Lorsque le niveau de liquide monte, la flotte entraîne le curseur du
potentiomètre vers l’alimentation de la partie analogique du circuit (+VCC) et, inversement, lorsque le
niveau de liquide descend, la flotte entraîne le curseur du potentiomètre vers la référence (commun).
Le circuit de la Erreur ! Source du renvoi introuvable. permet l’affichage de 5 niveaux ponctuels: 0,
1, 2, 3, 4. Ces affichages sont respectivement obtenus pour les conditions suivantes:
TD_ELN
2- Quels niveaux logiques faut-il mettre sur les entrées G, c, b et a du 74HC151 pour que Y soit égal à
e7 ?
3- Proposer un schéma à base du 74HC151 permettant de réaliser la fonction suivante :
4- Compléter le schéma ci-dessous avec une seule porte logique pour l’obtention de l’expression
F2 suivante :
EXERCICE n°2
Quand un circuit émet une donnée, il peut joindre un bit de parité avant de les acheminer au circuit
récepteur. Le récepteur peut alors détecter les erreurs monobits survenant durant la transmission. La
parité utilisée peut être Paire ou Impaire.
Après avoir fait la table de vérité, donner le type de parité générée sur la sortie P et écrire l’équation de
P (aucune simplification ne doit être faite).
Compléter le schéma suivant pour obtenir le logigramme de la fonction logique ainsi obtenue.