Vidéo: Les Afficheurs 7-Segments (Multiplexage) 2024
Un afficheur à sept segments est un tableau électronique de sept DEL disposées en un moyen qui peut afficher des chiffres ainsi que certains caractères alphabétiques. Vous pouvez acheter un affichage à sept segments peu coûteux (moins de 2 $) dans n'importe quel magasin de pièces électroniques. Pour utiliser un affichage à sept segments à des fins pratiques, vous devez connecter l'écran à un circuit numérique capable de contrôler les différents segments pour afficher des informations significatives telles que des chiffres ou des lettres alphabétiques. Vous
pouvez faire cela en utilisant un ordinateur pour contrôler les différents segments via une connexion en port parallèle.
a à g . Ce module d'affichage particulier est contenu dans un boîtier DIP à 14 broches, mais seulement 8 des broches sont réellement utilisées. L'anode de chaque segment de LED est connectée à l'une des broches. Les cathodes pour tous les segments sont connectées à la broche 4. Ceci est appelé câblage
cathode commune . Vous pouvez également obtenir des affichages à 7 segments dans lesquels les anodes sont connectées à une broche commune; cette disposition est appelée câblage anode commune .
Pour commander un affichage à sept segments à partir du port parallèle de votre ordinateur, il vous suffit de connecter l'anode de chaque segment via une résistance de limitation de courant (1 kΩ typique) à l'une des broches de sortie de données. Le moyen le plus simple consiste à connecter DATA1 (broche 2) au segment
a , DATA1 (broche 3) au segment b , et ainsi de suite jusqu'à ce que DATA7 soit connecté à le segment g .
Ainsi, pour afficher le chiffre 5, utilisez cette commande RELAY:
RELAY 6D
Pour comprendre pourquoi les valeurs de données sont requises, rappelez-vous que chacun des segments de l'affichage est connecté à l'une des sorties de données broches du port parallèle. Ainsi, pour allumer une combinaison particulière de segments pour former un nombre, vous devez définir la sortie du port parallèle de sorte que les broches de données correspondant aux segments que vous voulez allumer soient HAUTES et les broches restantes soient FAIBLES.
Pour former le chiffre 3, par exemple, les segments
a , b , c , d et g doit être activé. Ces segments sont connectés aux broches de sortie de données 1, 2, 3, 4 et 7. Ainsi, vous devez envoyer un octet de données au port parallèle avec les positions de bit correspondant aux broches 1, 2, 3, 4 et 7 à la valeur binaire 1 et les autres positions de bit à 0. Dans un nombre binaire, les positions des bits sont numérotées de droite à gauche, de sorte que le modèle binaire que vous devez envoyer au port parallèle pour former le numéro 3 est
01001111
L'équivalent hexadécimal de ce nombre binaire est 4F. Ainsi, la commande suivante affiche le chiffre 3:
RELAIS 4F
Le listing 4-2 montre un script appelé COUNTDOWN. BAT qui affiche un compte à rebours de style NASA de 9 à 0 à intervalles d'une seconde. Lorsque le script atteint 0, ce chiffre clignote à plusieurs reprises jusqu'à ce que vous annuliez le fichier de commandes en appuyant sur Ctrl + C ou en fermant la fenêtre de commande.
Notez dans ce script que l'étiquette: LOOP apparaît près de la fin de la liste, pas au début. Vous pouvez placer des étiquettes où vous voulez dans un script. La commande GOTO LOOP à la fin du script permet au script de répéter les quatre dernières commandes à plusieurs reprises jusqu'à ce que vous interrompiez le script en appuyant sur Ctrl + C ou en fermant la fenêtre de commande.