Académique Documents
Professionnel Documents
Culture Documents
ELECTRONIQUE NUMERIQUE
TRAVAUX PRATIQUES
EDITION 2014
SOMMAIRE
Avant Propos……………………………………………………………………………………………………………………..3
Additionneur et Soustracteur……………………………………………………………………………………………4
et Registres ………………………….…………………………………………………………………………………………14
Annexe ………………………….………………………………………………………………………………………………..23
2
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
AVANT PROPOS
Ce manuel de travaux pratique permet d’étudier quasiment l’ensemble de la logique combinatoire et
séquentielle. Chaque séance de travaux pratique est de durée d’au moins 4 heures. Par conséquent,
la préparation du TP est importante. Vous devez, avant de venir en TP, avoir préparé votre travail,
c'est à dire avoir rédigé la partie théorique du TP. De plus, la préparation est individuelle et ne doit
pas se faire en prenant exemple sur le travail d'un collègue.
Pour éviter les erreurs de câblage, il est très important de dessiner le montage en indiquant les
numéros de broches. D'ailleurs, la notation prendra en compte ce point. Une autre panne courante
est d'avoir un ou des circuits non alimentés. C'est à dire, le 5 volts ou la masse ne sont pas connectés
aux circuits. Appeler le Professeur pour vérifier le montage avant d’allumer les appareils.
Votre comportement en TP, c'est à dire votre autonomie, la façon dont vous résolvez les problèmes,
votre efficacité est prise en compte dans la note.
Le compte-rendu
Le contrôle
Le contrôle a lieu à la fin des TPs. Le contrôle rentre pour ¾ dans la note finale des Travaux Pratiques.
3
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
4
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
2. Manipulation
2.1. Portes à collecteur ouvert :
Le but de cette partie est de permettre et de faciliter la compréhension du fonctionnement de la
logique TTL en partant de son origine.
- Réaliser les schémas suivants (figures de 1 à 5) et donner leur table de vérité.
- En déduire la fonction de chaque circuit.
- Faire fonctionner ces circuits et donner la table de vérité. Pour ceci utiliser les blocs : U1, U2,
et U6 de la maquette EDD 100000.
5
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- Réaliser les schémas des figures suivantes, remplir les tables de vérité suivantes et donner les
fonctions réalisées. Commenter vos résultats.
A B C D S A B C D S A B C D S
0 0 0 0 0 0
0 1 0 1 0 1
1 0 1 0 1 0
1 1 1 1 1 1
6
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
du simulateur pour faire évoluer les entrées et visualiser l’état de la sortie sur la
LED « L1 ».
- Faire fonctionner ces circuits et donner la table de vérité. Pour ceci utiliser les blocs : U5 et
U8 (2 bits) et U11 et U12 (3 bits) de la maquette EDD 100000.
2.6. Utilisation des portes NOR et NAND
Le tableau suivant donne l’équivalence de portes logiques à partir de portes NOR et NAND.
7
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- En utilisant uniquement des portes NAND puis des portes NOR, élaborer le logigramme relatif
à l’expression suivante S AB AB. Commenter le résultat obtenu.
- Réaliser le circuit d’un additionneur complet en se basant sur la figure suivante (association
de deux semi-additionneurs).
CLK
Ao1
3
CLK
Bo2 1
V
3 So
74HC86 2
CLK
Cin V
V
1
V U114A
3
2 1
Cout
3
74HC08 2
V
1 74HC32
3
2
Les fonctions logiques V, C, R, A seront actives au niveau 1. Faire la table de vérité (ou la table de
Karnaugh) des fonctions de logique V, C, R, A en fonction des commandes v, c, r, a.
8
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
Réaliser les fonctions V, C, R, A à l'aide des circuits mis à votre disposition. Vérifier le bon
fonctionnement de l'automate en utilisant les interrupteurs et les LEDs de la maquette comme
entrée et sortie.
9
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
L'objectif de ce TP est l'étude des fonctions de décodage, multiplexage et démultiplexage à partir des
exemples d’applications.
1. Multiplexeur
1.1 Définition
n
C'est un circuit à 2 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.
C'est un circuit qui permet de sélectionner une information parmi quatre. Il a donc deux bits
d'adresse A, B et une sortie S.
2. Démultiplexeur
2.1. Définition
Un démultiplexeur est un circuit ayant une entrée de
n
donnée D, n entrées d'adresse et 2 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.
10
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
5. Comparateur
Un comparateur réalise les fonctions de comparaison de deux
nombres binaires : >, <, =. Sa sortie est à 1 lorsque la fonction réalisée
est vraie. On souhaite réaliser un comparateur de deux nombres A et B
à l’aide d’un comparateur 3 bits. A=(A2A1A0) et B=(B2B1B0).
11
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
6. Manipulation
1. Utilisation de portes logiques
- Réaliser les schémas des figures suivantes, remplir les tables de vérité de chaque logigramme
et donner les fonctions réalisées. Comparer ces résultats avec ceux obtenus théoriquement.
2.
12
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- Les circuits utilisés sont les boîtiers TTL SN74253 (multiplexeur) et SN74139 (décodeur 2 vers
4 et 3 vers 8) et SN7485 (comparateur). Pour le multiplexeur mettre les bornes G1=G2=0 les
validations.
13
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
Logique Séquentielle
L'objectif de ce TP est l'étude de l’élément de base de la logique séquentielle qui est la bascule (en
anglais : flip flop). Ainsi que quelques applications à savoir les registres et les compteurs
1. Etude théorique
1.1. Système séquentiel
Un système combinatoire est tel que l'état de ses sorties ne dépende que de l'état des
entrées. Il peut donc être représenté par une table de vérité ou un tableau de Karnaugh, pour
chaque sortie. Il est donc possible d'écrire l'équation logique de chaque sortie, en fonction seulement
des entrées.
Un système séquentiel dépend non seulement des entrées, mais aussi des états précédents
du système (notion de séquence et d'étapes d’où la terminologie « séquentielle »). On retrouvera les
mêmes états des entrées à plusieurs étapes, alors que les sorties seront différentes. Il est donc
impossible de représenter un tableau de Karnaugh (car il y aurait plusieurs états possibles dans une
même case (fonction mémoire)).
Un système sera asynchrone si l’état des sorties change à des instants quelconques. Ainsi une
modification des variables d’entrées entraîne le système à un nouvel état.
Un système sera synchrone si les modifications des variables de sorties ne peuvent
s’effectuer qu’à des instants bien déterminés. Ces instants peuvent être fixés par un signal de
synchronisation appelé horloge.
1.2. Bascules
Les bascules sont des éléments séquentiels simples qui réalisent une fonction de mémorisation.
L’intérêt des bascules réside principalement dans leur utilisation pour réaliser des systèmes
complexes.
1.2.1. Structure de la bascule RS
C'est la bascule de base qui sert à fabriquer les autres. S vient de l'anglais "to Set" (mettre à 1), et R=
"to Reset" (mettre à 0). Elle peut être réalisée avec deux portes NOR ou deux portes NAND (Figure 1).
15
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- Lorsque Clk=0, la sortie Q demeure à la dernière valeur de D qu’elle avait avant que Clk passe au
niveau 0. En d’autres termes, la sortie est verrouillée « latched » sur D et ne change pas tant que Clk
reste au niveau bas, même si D change de valeur.
Les schémas d’une bascule D à base de portes NOR et NAND sont est donnés par la figure suivante :
- Donner la table de vérité d’un des deux schémas et déterminer les équations de R et S en fonction
de G et D.
1.2.4. Bascule JK
La bascule JK permet de lever l’ambiguïté quand S=R=1. Ceci peut être obtenu en modifiant le
circuit de la bascule RS comme suit :
16
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
17
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
Grâce à la méthode de synthèse par la table des phases des bascules JK, nous pouvons dresser la
table des séquences du compteur de 0 à 9 et déterminer les équations des entrées Ji et Ki des
bascules en fonction des sorties Qi.
Exemple :
Pour passer de N=3 à N=4 pour le compteur, il faut donner aux entrées Ji et Ki, les valeurs indiquées
dans la table suivante (table de séquences du compteur BCD).
- Remplir la table pour toutes les lignes pour un compteur binaire 16.
Entrées à élaborer
Equivalent décimal des Sorties Q3Q2Q1Q0 J3K3 J2K2 J1K1 J0K0
états du compteur
0 0000
1 0001
2 0010
3 0011 X0 1X X1 X1
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
2. Manipulation
2.1. Bascules
2.1.1. Bascules RS
- Utiliser maintenant le circuit intégré (voir maquette) et donner la table de vérité du circuit.
(Faire le même tableau pour les deux questions.
18
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
2.1.2. Bascule D
- Proposer et réaliser un circuit de logique combinatoire qui permet de réaliser une bascule D à
partir de la bascule RS.
2.1.3. Bascule JK
- Réaliser le montage de la bascule JK en se basant sur la bascule RS donnée par le circuit (voir
maquette)
19
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- Placer le switch SW5 à 0, positionner le SW11 à 1, appliquer un nombre P avec les switches
appropriés. Observer la valeur du nombre Q indiqué par les leds L1 à L4. Justifier
20
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
- Avec la documentation du circuit, définir les niveaux des entrées PL, CE et U/D pour réaliser
un compteur.
21
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
22
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
Annexe
23
Travaux Pratiques d’Electronique Numérique (SMI S3) Mustapha ABARKAN
24