Afficheur 7 segments

Un afficheur numérique constitué de sept LED en forme de barre, étiquetées de a à g, disposées en huit. Dans PaizLogic, il reçoit un bus 4 bits sur son unique entrée et allume le motif de segments du chiffre hexadécimal de cette valeur, de 0 à F. En interne, choisir quels segments allumer pour chaque chiffre est une fonction combinatoire des quatre bits d'entrée, exactement le rôle d'une puce décodeur BCD-vers-7-segments dans le matériel réel.

Basique

Carte des segments pour 0-F

Reliez quatre interrupteurs via un Diviseur (ou une INPUT réglée sur 4 bits) à l'afficheur et parcourez les valeurs. Le tableau montre lesquels des segments a-g s'allument pour chaque chiffre hexadécimal ; un 1 signifie que ce segment est allumé. Par exemple, la valeur 4 allume b, c, f et g, et la valeur 8 allume les sept segments.

Hexabcdefg
01111110
10110000
21101101
31111001
40110011
51011011
61011111
71110000
81111111
91111011
A1110111
b0011111
C1001110
d0111101
E1001111
F1000111
Intermédiaire

Décodeur pilotant l'afficheur

Dans les circuits réels, on relie rarement la logique directement aux segments. Un décodeur BCD-vers-7-segments comme le TI SN74LS47 prend le nombre de 4 bits et calcule pour vous les sept signaux de segment. Le 7-SEG de PaizLogic intègre ce décodage, vous ne connectez donc que le bus 4 bits, mais comprendre le décodeur explique pourquoi le segment g est éteint pour 0 et 1 mais allumé pour chaque chiffre qui a besoin d'une barre centrale.

Décodeur pilotant l'afficheur
Avancé

Compteur qui compte sur l'afficheur

Reliez une Horloge à un Compteur 4 bits et le bus du compteur au 7-SEG. À chaque front d'horloge, l'afficheur parcourt 0, 1, 2 ... 9, A ... F et revient à 0, un compteur hexadécimal à un chiffre complet sans que vous câbliez le moindre décodeur. Ajoutez un second Compteur et afficheur, chaînés par la retenue du premier, et vous obtenez un comptage à deux chiffres.

Compteur qui compte sur l'afficheur

Citations

  • Texas Instruments. (2016). SN54LS47, SN74LS47 BCD-to-seven-segment decoders/drivers [Data sheet]. Référence 1
  • Maxim Integrated. (2003). MAX7219/MAX7221 serially interfaced, 8-digit LED display drivers [Data sheet]. Référence 2
  • Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog HDL, VHDL, and SystemVerilog (6th ed.). Pearson.