Étape 4: Un projet réussi : affichage à LED à 3 chiffres 7-Seg
Juste pour vous montrer que cela mis en place du PC au format works appareil programmation circuit parfaitement bien, que j’ai fait ce projet de 3 digits. Cet affichage est composé de 3 BCD à 7 segments LED décodeur ICs (7448), 3 LED 7 segments affiche eux-mêmes et des fils de raccordement. Après avoir branché tous ces composants sur le port parallèle comme le montre le circuit schématique, il peut être directement contrôlé par le biais de MS-DOS à l’aide du compilateur QBASIC. J’ai posté aussi bien le schéma de circuit et le code source de base de ce projet ci-dessous.
Les commandes sur QBASIC permettant d’envoyer et recevoir des signaux dans les registres de port parallèle sont :
- INP ()
- LES ()
Syntaxe pour les commandes :
- INP() - INP (adresse du statut Registre au format hexadécimal). Par exemple, « INP(HD481) », étant donné que l’adresse de base est D480 et que, de mon statut de Registre qui est (baseaddress + 1) est D481 dans le système hexadécimal. Elle renvoie la valeur lue actuellement des broches statut du port parallèle. Il peut être toute valeur comprise entre 0 et 255 qui pourrait provenir d’un capteur numérique ou un autre appareil comme un micro-contrôleur.
- OUT() - adresse de l’enregistreur de données au format hexadécimal, x X peut être tout nombre compris entre 0 et 255 qui vous voulez envoyer les broches de données sur le port parallèle. Par exemple, mon baseaddress ou l’adresse de l’enregistreur de données sur mon PC est HD480 et je veux envoyer une basse tension à D0 broche et une haute tension à tous les autres pins données de D1-D7, puis je vais devoir écrire la commande - 'OUT HD480, 254"sans les guillemets.
Autres détails sur la programmation du port parallèle à l’aide de la base se trouve provenant de différents sites tels que :
Pour d’autres projets portant sur des composants de puissance plus élevées tels que les Servos, moteurs pas à pas, des relais ou des haut-parleurs, un ampli supplémentaire circuits peuvent il faut faire pour les broches de sortie amplifier le courant sortant le port parallèle parce que c’est très faible.
Conseils de sécurité : N’en tire pas trop beaucoup de courant du port parallèle et toujours utiliser les valeurs appropriées des résistances si nécessaire pour être sûr que vous n’endommagez pas les circuits internes de votre carte mère. Ceux qui n’ont un port parallèle intégré sur la carte mère et ont une extension du port parallèle en utilisant la carte PCI peut avoir un léger avantage ici, que même si il n’y a aucune fluctuation soudaine dans l’ou les niveaux de tension/courant au port, la carte mère reste sans danger même si la carte PCI est endommagée.