Filière : Industrie Navale : Systèmes Electriques et
Maintenance
Polycopié de travaux pratiques
« Électronique numérique »
Année universitaire 2024/2025
PR. A. EL HAMMOUMI 1
Le compte-rendu :
Le compte-rendu doit comporter pour chaque exercice :
▪ Une partie théorique,
▪ Une partie pratique : un ou des schémas électroniques.
▪ Une analyse des résultats obtenus.
▪ Enfin, la présentation en elle-même de tout travail est importante.
PR. A. EL HAMMOUMI 2
TP d’Electronique Numérique
MANIPULATION N°1 : LOGIQUE COMBINATOIRE
I. Objectif
Dans cette manipulation, on se propose de vérifier le fonctionnement de portes logiques
standard et de certains systèmes combinatoires en utilisant l'environnement ISIS/Proteus.
II. Manipulations
A. Les portes logiques
1- Réaliser les portes logiques suivantes et vérifier leurs tables de vérité : NON, OU, ET,
NON-ET, NON-OU, OU-EXCLUSIF.
#Guide
Exemple : Fonction OU
2- A l’aide de l’opérateur NAND, réaliser les fonctions fondamentales : OR, AND, NOT,
XOR.
3- Réaliser la fonction logique XOR en utilisant uniquement des portes logiques NOR.
B. Circuits arithmétiques
1- Dresser la table de vérité d’un demi-additionneur et en déduire les expressions de ri
(retenue) et ∑i (somme). Réaliser le circuit logique associé et vérifier son
fonctionnement.
2- Dresser la table de vérité d’un additionneur complet et en déduire les expressions de ri
(retenue) et ∑i (somme). Réaliser le circuit logique associé et vérifier son
fonctionnement.
3- On désire concevoir un additionneur arithmétique de deux nombres binaires A et B,
codés sur 2 bits chacun. Le résultat de l’addition doit être affiché en décimal à l'aide
d'un afficheur à 7 segments.
PR. A. EL HAMMOUMI 3
i. Dresser la table de vérité relative à ce circuit.
ii. Dresser pour chacune des sorties un tableau de Karnaugh. En déduire la forme la
plus simplifiée.
iii. Réaliser le circuit logique associé et vérifier son fonctionnement.
#Guide
Lors de la réalisation du circuit sur le logiciel, vous pouvez utiliser un afficheur 7 segments à
Cathode Commune comme suit :
4- Réaliser l’addition de 2 nombres de 4 bits en utilisant le CI 74LS83. Le résultat de
l’addition doit être affiché en décimal utilisant un afficheur 7 segments-BCD.
#Guide
C. Décodeur
1- Dresser la table de vérité d’un décodeur « 1 parmi 8 », dont les sorties sont actives au
niveau haut, et en déduire les expressions de chacune de ses sorties. Réaliser le circuit
logique associé et vérifier son fonctionnement.
2- Réaliser un circuit décodeur BCD/7 segments en utilisant le CI 74LS47 avec un
afficheur 7 segments à Anode Commune. Vérifier son fonctionnement.
3- Réaliser un circuit décodeur BCD/7 segments en utilisant le CI 4511 avec un afficheur
7 segments à Cathode Commune. Vérifier son fonctionnement.
#Guide
PR. A. EL HAMMOUMI 4
D. Multiplexeur
1- Donner la table de vérité et l'équation d'un multiplexeur (Mux) 4 vers 1.
2- Réaliser le circuit logique associé et vérifier son fonctionnement.
3- Réaliser le câblage d’un multiplexeur 4 vers 1 en utilisant le CI74153 et vérifier son
fonctionnement.
#Guide
E. Comparateur
1- Réaliser le circuit de comparaison de deux nombres de 4 bits chacun à l'aide du CI
74LS85.
PR. A. EL HAMMOUMI 5
TP d’Electronique Numérique
MANIPULATION N°2 : LOGIQUE SEQUENTIELLE
I. Objectif
Dans cette manipulation on se propose de vérifier le fonctionnement de quelques circuits
séquentiels sur l’environnement ISIS/Proteus.
II. Introduction
Nous avons affaire ici à la logique séquentielle où la valeur actuelle de la sortie ne dépend pas
seulement des niveaux logiques appliqués aux entrées, comme nous l'avons étudiée en logique
combinatoire, mais aussi de la valeur précédente de la sortie. Un circuit séquentiel présente un
avantage important par rapport au circuit combinatoire, soit sa possibilité à mémoriser des
données dans des dispositifs appelés bascule.
1. Bascule RS asynchrone
La bascule RS asynchrone est une bascule à deux entrées notées S et R et à deux sorties Q et
Q.
La table ci-dessous montre comment la sortie d'une bascule RS asynchrone réagit aux
diverses combinaisons des entrées R et S.
Etat précédent
Etat interdit
On peut considérer cette bascule comme un élément de mémorisation de 1 bit.
Une bascule RS comporte :
• une entrée R (Reset) de mise à zéro,
• une entrée S (Set) de mise à un,
• une sortie Q et son inverse Q .
Il s’agit d’un bloc fonctionnel logique à part entière ; on peut le symboliser par une boîte noire
représentant ses entrées et ses sorties :
Modèle d'une Bascule RS
Le schéma logique correspondant au bascule RS peut être présenté comme suit :
PR. A. EL HAMMOUMI 6
Schéma bloc d’une bascule RS à portes NAND
2. Bascule RS synchrone RSH
Une bascule RS synchrone « RSH » comporte une entrée supplémentaire appelée entrée
d'horloge "CLK" ou H.
Schéma bloc de la bascule RSH à portes NAND
Si H=0, cela est équivalent à avoir R=S=0. On est donc dans l’état de mémorisation, et ceci
quels que soient les états de R et de S, c'est-à-dire l’état des sorties est indépendant des
variations éventuelles de R et S.
Par contre, si H=1, le fonctionnement revient à celui de la bascule RS à portes NAND, étudié
précédemment.
L’entrée H permet donc de bloquer ou non le fonctionnement de la bascule RS. Il est utilisé
comme signal de synchronisation. En général, il est périodique, on l’appelle signal d’horloge.
Il permet de n’autoriser les changements de la sortie qu’à des instants bien précis.
La sortie ne peut changer d'état que lorsque l’entrée d’horloge effectue une transition. Quand
le signal d'horloge passe de 0 à 1, il s'agit de la transition positive, appelée aussi front
montant.
Le symbole d'une bascule RS déclenchée par le front montant du signal d'horloge représenté
par un petit triangle devant l'entrée CLK (ou H), signalant que le changement d'état de la
bascule n'est autorisé qu'aux instants définis par les fronts montants du signal d'horloge.
PR. A. EL HAMMOUMI 7
Quand le signal d'horloge passe de 1 à 0, il s'agit de la transition négative, appelée aussi front
descendant. Le symbole d'une bascule RS déclenchée par le front descendant du signal
d'horloge représenté par un petit rond devant le triangle signalant que le changement d'état
n'est autorisé qu'aux instants définis par les fronts descendants du signal d'horloge.
3. Bascule JK asynchrone
Le fonctionnement d'une bascule JK asynchrone est identique à celui d'une bascule RS
asynchrone sauf pour la réponse à la condition J=K=1 où la sortie passe à l'état opposée
( Q N +1 = Q N ) aux instants définis par les fronts montants ou descendants de l’entrée d’horloge
selon le type de bascule. L’entrée J joue le rôle de mise en 1 et l’entrée K celle de mise à 0.
La table suivante résume le fonctionnement d'une bascule JK.
Examinons ces différents cas :
• J = K = 0; la bascule conserve son état (mémorisation).
• J = 1, K = 0; la sortie passe à 1 (mise en 1)
• J = 0, K = 1; la sortie passe à 0 (remise à 0).
• J = K =1; la sortie commute (basculement à l'état opposée : Q N +1 = Q N ).
Le schéma logique correspondant au bascule RS peut être présenté comme suit :
Schéma logique d’une bascule JK à portes NAND
4. Bascule JK synchrone JKH
Il s’agit de la bascule JK étudiée précédemment, à laquelle une entrée de synchronisation est
ajoutée.
Le schéma du circuit correspondant est le suivant :
PR. A. EL HAMMOUMI 8
Schéma bloc de la bascule JKH à portes NAND
Le chronogramme suivant est un exemple de fonctionnement d'une bascule JKH sur front
descendant, avec au départ Q=0 :
III. Manipulations
A. Les bascules
1. La bascule RS asynchrone : on demande de :
iv. Réaliser une bascule RS à l’aide des opérateurs NAND.
v. Déterminer sa table de vérité. Pour S=R=1 observez les sorties Q et Q . Conclusion.
2. La bascule RS synchrone RSH : on demande de :
vi. Réaliser le schéma d’une bascule RSH à l’aide des opérateurs NAND.
vii. Vérifier que lorsque H est au niveau logique 0, l’état des sorties Q et Q est indépendant
des variations éventuelles de R et S. Déterminer sa table de vérité lorsque H=1.
3. La bascule JKH : on demande de :
viii. En utilisant comme signal d’horloge une entrée logic state, vérifier la table de vérité
d’une bascule JKH.
PR. A. EL HAMMOUMI 9
#Guide
Pour trouver la bascule JKH, saisissez simplement 74LS76 dans « Keywords »
2
4 15
S
J Q
1
CLK
16 14
K Q
R
3
74LS76
Circuit bloc d'une bascule JKH sur ISIS
ix. Sur quel front du signal d’horloge les transitions de la sortie ont-elles lieu ?
x. En utilisant comme signal d’horloge une entrée DCLOCK, vérifier la table de vérité de
la bascule JKH.
xi. Quel est le rôle des entrées S (Set) et R (Reset) ? leur action est-elle dépendante du signal
d’horloge.
B. Les compteurs
1. Compteur asynchrone : on demande de :
xii. Réaliser un compteur asynchrone modulo 8 à l’aide des bascules JKH avec affichage
décimal en utilisant un afficheur 7SEG-BCD.
xiii. Modifier le montage pour réaliser un compteur asynchrone modulo 6.
xiv. Réaliser un décompteur asynchrone modulo 8 à l’aide des bascules JKH.
2. Compteur synchrone : on demande de :
xv. Réaliser un compteur synchrone modulo 8 puis modulo 7 à l’aide des bascules JKH.
PR. A. EL HAMMOUMI 10