Électronique numérique: sept segments

UN affichage à sept segments est un tableau électronique de sept LED disposées d'une manière qui peut afficher des chiffres ainsi que des caractères alphabétiques. Vous pouvez acheter un écran de sept segment bon marché (moins de $ 2) à tout les magasins de pièces d'électronique.

Pour utiliser un affichage à sept segments à toute fin pratique, vous devez connecter l'écran à un circuit numérique qui est capable de contrôler les segments individuels pour afficher des informations utiles telles que des chiffres ou des lettres alphabétiques. Tu pouvoir faire que l'utilisation d'un ordinateur pour contrôler les segments individuels par l'intermédiaire d'une connexion de port parallèle.

Un seul chiffre module d'affichage à sept segments est généralement câblé comme suit: les segments se sont désignés par les lettres un par g. Ce module d'affichage particulier est contenu dans un boîtier DIP 14 broches, mais seulement 8 des broches sont effectivement utilisés. L'anode de la LED chaque segment est reliée à une des broches. Les cathodes pour tous les segments sont connectés à la broche 4.

C'est appelé à cathode commune câblage. Vous pouvez également obtenir des afficheurs 7 segments dans lequel les anodes sont connectées à un brochage commun cet arrangement est appelé anode commune câblage.

image0.jpg

Pour contrôler un affichage à sept segments, vous devez d'abord connecter une source de tension positive à l'anode de chacun des sept segments. La cathode doit être connecté à la masse. Veillez à utiliser une résistance de limitation de courant en série avec chaque anode pour limiter le courant qui circule à travers les LEDs.

Pour conduire un affichage à sept segments du port parallèle de votre ordinateur, il suffit de connecter l'anode de chaque segment à travers une résistance de limitation de courant (1 k # 937- est typique) à l'une des broches de sortie de données. La façon la plus simple de le faire est de se connecter DATA1 (broche 2) à la un segment, DATA1 (broche 3) pour la b segment, et ainsi de suite jusqu'à ce que données7 est reliée à la g segment.




Après avoir connecté un afficheur sept segments sur le port parallèle, vous pouvez former des chiffres ou des caractères alphabétiques en envoyant les bonnes données sur le port parallèle.

image1.jpg

Ainsi, pour afficher le chiffre 5, utilisez ce RELAIS commande:

6D RELAIS

Pour comprendre pourquoi les valeurs de données sont nécessaires, rappelez-vous que chacun des segments de l'affichage est relié à l'une des broches de sortie de données du port parallèle. Ainsi, à la lumière notamment d'une combinaison de segments pour former un chiffre, vous devez régler la sortie du port parallèle de sorte que les broches de données correspondant aux segments que vous voulez éclairé sont élevés et les broches restantes sont faibles.

Pour former les numérique 3, par exemple, des segments un, b, c, , et g devrait être allumé. Ces segments sont reliés aux broches de sortie de données 1, 2, 3, 4 et 7. Ainsi, vous devez envoyer un octet de données sur le port parallèle avec les positions de bits correspondant aux broches 1, 2, 3, 4, et 7 ensemble à la valeur binaire 1 et les autres positions de bits à la valeur binaire 0.

Dans un nombre binaire, les positions de bits sont numérotés de droite à gauche, de sorte que le motif binaire vous devez envoyer au port parallèle pour former le chiffre 3 est

01001111

L'équivalent hexadécimal de ce nombre binaire est 4F. Ainsi, la commande suivante affiche le chiffre 3:

RELAIS 4F

Listing 4-2 montre un script appelé COUNTDOWN.BAT qui affiche un compte à rebours de la NASA style 9-0 à intervalles de 1 seconde. Lorsque le script atteint 0, ce chiffre clignote jusqu'à ce que vous annulez le fichier de commandes en appuyant sur Ctrl + C ou la fermeture de la fenêtre de commande.

image2.jpg

Remarquez dans ce script que le : LOOP étiquette apparaît près de la fin de la liste, pas au début. Vous pouvez placer des étiquettes partout où vous voulez dans un script. La ALLER À LOOP commande à la fin du script provoque le script de répéter les quatre dernières commandes encore et encore jusqu'à ce que vous interrompez le script en appuyant sur Ctrl + C ou la fermeture de la fenêtre de commande.


» » » » Électronique numérique: sept segments