Électronique numérique: kit 74 commandes DOS

Lors du contrôle de vos projets électroniques via un port parallèle, le logiciel Kit 74 DOS se compose de trois commandes - RELAIS

Sommaire

, RETARD, et ATTENDRE - que vous pouvez exécuter à partir d'une invite de commande.

La commande RELAIS

La RELAIS commande envoie un seul octet de données sur le port parallèle. Chacun des huit broches de sortie est haute ou basse, en fonction de l'octet que vous envoyez. Cette commande définit les huit broches à élevé:

RELAIS FF

Et la commande suivante définit les huit sorties à BAS:

RELAIS 00

Malheureusement, la plupart des versions de la RELAIS commande disponible sur l'Internet ont un bug qui vous oblige à exécuter la commande à deux reprises pour le faire fonctionner. Ainsi, vous devez effectivement entrez la commande RELAIS FF deux fois en séquence pour activer toutes les broches de sortie.

Vous devez spécifier les données de sortie comme un seul nombre hexadécimal.

Pin donnéesValeur Hex
101
202
304
408
510
620
740
880

Pour mettre toutes les broches, utilisez la valeur FF. Pour qu'ils soient tous éteints, utilisez la valeur 00.




Pour mettre plus d'une broche ou désactiver, vous devez d'abord calculer le huit binaire nombre équivalent des broches que vous voulez régler. Pour mettre sur les broches 1, 2, 3, et 8, par exemple, vous utilisez la valeur binaire 100000111. (Notez que la broche 1 est représenté par le bit le plus à droite du nombre binaire et que la broche 8 est le plus à gauche bit).

Après avoir concocté le nombre binaire pour les broches que vous voulez régler, diviser le nombre binaire en deux afin que vous avez deux numéros à quatre bits. Dans l'exemple qui définit les repères 1, 2, 3 et 8, le premier nombre binaire est 1000, et la seconde est 0111.

Enfin, rechercher chaque numéro à quatre bits dans le tableau 4-3 pour déterminer le chiffre hexadécimal simple à utiliser. Pour cet exemple, le premier nombre à quatre bits convertit en 8, et le deuxième nombre à quatre bits convertit en 7. La combinaison de ces deux chiffres que vous donne le nombre hexadécimal 87. Ainsi, la commande pour allumer les broches 1, 2, 3, et 8 est

RELAIS 87

Vous devez entrer cette commande à deux reprises pour le faire fonctionner.

Valeur binaireChiffre hexadécimalValeur binaireChiffre hexadécimal
0000010008
000111,0019
001021010UN
001131011B
010041100C
010151,101
011061,110E
011171,111F

Calendrier de commande avec DELAY et WAITFOR

Le logiciel Kit 74 inclut deux commandes qui vous permettent d'ajouter des retards à vos scripts. En incorporant des retards, vous pouvez contrôler la synchronisation des appareils contrôlés par votre circuit parallèle-port. Vous pouvez tourner la broche 1, attendez 5 minutes, puis l'éteindre à nouveau, par exemple.

Le plus utile des commandes de synchronisation est RETARD, ce qui provoque tout simplement votre script de faire une pause pour un certain nombre de secondes. Pour retarder votre script pendant 10 secondes, par exemple, utiliser cette commande:

DELAY 10

La séquence suivante montre comment mettre toutes les sorties et descendre à 1 seconde d'intervalle:

: LOOPRELAY FFRELAY FFDELAY 1RELAY 00RELAY 00DELAY 1GOTO LOOP

Cette séquence commence par tourner sur toutes les broches de sortie. Ensuite, il attend une seconde, tourne toutes les sorties hors tension, attend une seconde, et saute à la LOOP étiqueter pour démarrer la séquence de nouveau.

Vous devez toujours spécifier la période de temporisation en secondes. Pour attendre 1 minute, utilisez cette commande:

DELAY 60

Une heure contient 3.600 secondes, de sorte que la commande suivante retarde le script pendant 1 heure:

RETARD 3600

La seconde commande de synchronisation est ATTENDRE, qui attend d'exécuter jusqu'à une certaine heure de la journée arrive. Pour arrêter votre script jusqu'à 10:30, par exemple, utiliser cette commande:

WAITFOR 10h30

Voici une séquence qui tourne sur toutes les sorties à 10h30 tous les jours, les laisse pendant une heure, et les arrête:

: LOOPWAITFOR 10: 30RELAY FFRELAY FFDELAY 3600RELAY 00RELAY 00GOTO LOOP

» » » » Électronique numérique: kit 74 commandes DOS