PROJET II :AFFICHEUR SEPT
SEGMENT AVEC ARDUINO
GROUPE I
AKPA SALOMON OWESS
KOFFI KOUAME JEAN MARCEL
KOUAKOU ROMUALD LOUIS ANDERSON EBSEIGNANT
DR NIANGORAN URBAIN
TABLE DES MATIERES
1. Introduction
2. Objectifs du projet
3. Matériel et composants utilisés
4. Théorie de fonctionnement
o 4.1 Afficheur sept segments
o 4.2 Décodeur BCD vers 7 segments
5. Étapes de réalisation
o 5.1 Schéma de principe
o 5.2 Tableau de vérité
o 5.3 Simplification logique
o 5.4 Schéma électronique
o 5.5 Montage sur maquette
6. Résultats et tests
7. Difficultés rencontrées
8. Conclusion
9. Annexes (Tableaux, schémas, photos)
10. Références
1. INTRODUCTION
Le présent rapport rend compte de la réalisation d’un projet électronique consistant à afficher les
chiffres décimaux de 0 à 9 sur un afficheur sept segments à l’aide d’un décodeur logique. Ce projet a
été réalisé dans le cadre des travaux pratiques du module d’électronique numérique.
2. OBJECTIFS DU PROJET
Comprendre le fonctionnement d’un afficheur sept segments.
Concevoir un décodeur BCD vers sept segments.
Réaliser un circuit capable d’afficher les chiffres de 0 à 9.
Appliquer les notions de logique combinatoire et de simplification.
3. MATERIEL ET COMPOSANTS UTILISES
Composant Quantité
Afficheur 7 segments (cathode commune) 1
Circuit intégré 7447 (ou logique câblée manuellement) 1
Résistances (220 Ω) 7
PAGE 1
Composant Quantité
Fils de connexion -
Plaque d’essai (breadboard) 1
Alimentation (5V) 1
Interrupteurs / DIP switch 4
Multimètre (pour tests) 1
4. THEORIE DE FONCTIONNEMENT
4.1 Afficheur sept segments
Un afficheur sept segments se compose de 7 LED (nommées a à g) disposées de façon à former les
chiffres de 0 à 9. Chaque segment peut être allumé ou éteint selon l'entrée reçue.
4.2 Décodeur BCD vers 7 segments
Un décodeur convertit un code BCD (Binary Coded Decimal) à 4 bits en signaux logiques qui
contrôlent les segments de l’afficheur pour afficher les chiffres correspondants.
5. ÉTAPES DE REALISATION
5.1 Schéma de principe
Le circuit prend 4 bits (D, C, B, A) en entrée représentant les chiffres de 0 à 9 en code BCD.
Ces bits sont envoyés à un décodeur qui active les segments nécessaires.
5.2 Tableau de vérité
DC B A a b c d e f g
0 0 0 0 1 1 1 1 1 1 0
0 0 0 1 0 1 1 0 0 0 0
0 0 1 0 1 1 0 1 1 0 1
... ... ... ... ... ... ... ... ... ... ...
PAGE 2
(Voir annexe pour le tableau complet jusqu’à 9)
5.3 Simplification logique
Chaque segment (a à g) est défini par une fonction logique.
Utilisation de Karnaugh pour minimiser les équations logiques.
Par exemple :
o a = A + B’C + D (exemple fictif)
5.4 Schéma électronique
Soit à l’aide de circuits intégrés comme le 7447,
Soit par logique câblée (portes NAND, OR, AND selon les équations simplifiées).
5.5 Montage sur maquette
Connexion des sorties du décodeur aux segments de l’afficheur via des résistances.
Test des combinaisons BCD via des interrupteurs.
Vérification du bon affichage sur les chiffres 0 à 9.
6. RESULTATS ET TESTS
Tous les chiffres de 0 à 9 ont été correctement affichés.
Le circuit a répondu conformément aux combinaisons BCD.
Une consommation de courant stable a été observes
7. DIFFICULTES RENCONTREES
Mauvais branchement initial des segments (problème de cathode/anode).
Erreurs dans les équations logiques avant simplification.
Résistances inadéquates entraînant des affichages trop faibles.
8. CONCLUSION
Ce projet a permis de comprendre concrètement le lien entre les circuits logiques et les affichages
numériques. Il a renforcé la compréhension de la logique combinatoire, des décodeurs, et de
l’importance de la simplification logique. Une perspective d’amélioration serait d’ajouter un
compteur automatique ou un multiplexage.
9. ANNEXES
Tableau de vérité complet (0–9)
Équations logiques simplifiées
PAGE 3
Schéma de circuit électronique
Photos du montage sur breadboard
Code VHDL (en option)
PAGE 4