Afficheur 7 segments (8 broches)
Vue d'ensemble
- Objectif : L'afficheur 7 segments à 8 broches est un composant d'affichage brut qui permet de contrôler directement chaque segment individuel (a-g) ainsi que le point décimal (dp). Contrairement à l'afficheur numérique à 4 broches qui intègre un décodeur, ce composant expose les 8 broches pour un contrôle granulaire.
- Symbole : Représenté par un bloc rectangulaire avec 8 broches d'entrée sur le côté gauche et une sortie visuelle sous forme d'afficheur 7 segments.
- Rôle dans DigiSim.io : Fournit une interface de plus bas niveau pour visualiser des données numériques et alphabétiques, idéale pour enseigner le pilotage d'afficheurs, la logique de décodage et le multiplexage.

Description fonctionnelle
Comportement logique
L'afficheur 7 segments à 8 broches ne contient aucune logique de décodage. Chaque broche d'entrée commande directement l'un des 8 segments (7 segments + point décimal). Un signal haut (1) allume le segment, un signal bas (0) l'éteint.
Correspondance des segments :
| Index de broche | Segment | Position |
|---|---|---|
| 0 | a | Haut |
| 1 | b | Haut droit |
| 2 | c | Bas droit |
| 3 | d | Bas |
| 4 | e | Bas gauche |
| 5 | f | Haut gauche |
| 6 | g | Milieu |
| 7 | dp | Point décimal |
Entrées et sorties
Entrées :
- Broche 0 (a) : commande le segment du haut.
- Broche 1 (b) : commande le segment haut droit.
- Broche 2 (c) : commande le segment bas droit.
- Broche 3 (d) : commande le segment du bas.
- Broche 4 (e) : commande le segment bas gauche.
- Broche 5 (f) : commande le segment haut gauche.
- Broche 6 (g) : commande le segment central.
- Broche 7 (dp) : commande le point décimal.
Sorties :
- Affichage visuel : les segments s'allument en fonction des entrées actives.
Paramètres configurables
- Couleur : couleur active des segments (typiquement rouge, vert ou bleu).
- Taille : la taille de l'afficheur peut être ajustée par rapport aux autres composants.
Représentation visuelle dans DigiSim.io
Le composant apparaît sous la forme d'un bloc rectangulaire avec 8 broches d'entrée disposées verticalement sur le côté gauche. L'afficheur 7 segments est centré à droite.
a
┌───┐
f │ │ b
│ g │
├───┤
e │ │ c
│ │
└───┘
d . dp
Valeur pédagogique
Concepts clés
- Contrôle direct des segments : comprendre comment les segments individuels forment des caractères.
- Logique de décodage : construire des décodeurs personnalisés (par exemple, BCD vers 7 segments) à l'aide de portes logiques.
- Multiplexage : apprendre à piloter plusieurs afficheurs en partageant les lignes de données et les signaux de commande.
- Tables de correspondance : implémenter des cartes de caractères en ROM ou logiciel.
Objectifs d'apprentissage
- Concevoir un décodeur BCD vers 7 segments à partir de zéro.
- Comprendre la différence entre les configurations à anode commune et à cathode commune (simulées via les niveaux logiques).
- Créer des jeux de caractères personnalisés au-delà des chiffres standards 0-9.
Exemples d'utilisation / Scénarios
- Conception de décodeur personnalisé : les étudiants construisent la logique permettant de convertir un binaire 4 bits en signaux 7 segments.
- Affichage alphanumérique : afficher des lettres et des symboles personnalisés en pilotant des segments spécifiques.
- Texte défilant : créer des effets de texte défilant en changeant rapidement les motifs de segments.
- Indicateurs d'état : utiliser des segments individuels pour indiquer différents états système.
Notes techniques
- Ce composant simule un afficheur à cathode commune où des entrées actives à l'état haut allument les segments.
- Pour simuler une anode commune, l'utilisateur doit inverser les signaux d'entrée.
- Le point décimal (dp) est commandé indépendamment et sert souvent à représenter les nombres à virgule flottante.
Composants associés
- Afficheur numérique : composant de plus haut niveau avec décodeur BCD intégré.
- Décodeur : décodeurs génériques pouvant être utilisés pour piloter cet afficheur.
- ROM : peut servir à stocker les motifs de segments pour la génération de caractères.