Accueil Finances personnelles ÉLectronique électronique: Kit 74 commandes DOS - mannequins

ÉLectronique électronique: Kit 74 commandes DOS - mannequins

Table des matières:

Vidéo: Internet Technologies - Computer Science for Business Leaders 2016 2025

Vidéo: Internet Technologies - Computer Science for Business Leaders 2016 2025
Anonim

Lorsque vous commandez vos projets électroniques via un port parallèle, le logiciel Kit 74 DOS se compose de trois commandes - RELAY, DELAY et WAITFOR - que vous pouvez exécuter depuis un port parallèle. invite de commande

La commande RELAY

La commande RELAY envoie un seul octet de données au port parallèle. Chacune des huit broches de sortie est réglée sur HIGH ou LOW, en fonction de l'octet que vous envoyez. Cette commande règle les huit broches sur HIGH:

RELAY FF

Et la commande suivante règle les huit sorties sur LOW:

RELAY 00

Malheureusement, la plupart des versions de la commande RELAY disponibles sur Internet ont un bug qui nécessite Vous devez émettre la commande deux fois pour que cela fonctionne. Ainsi, vous devez réellement entrer deux fois la commande RELAY FF pour activer toutes les broches de sortie.

Vous devez spécifier les données de sortie sous la forme d'un seul nombre hexadécimal.

Broche de données Valeur hexadécimale
1 01
2 02
3 04
4 08 > 5
10 6
20 7
40 8
80 Pour activer toutes les broches, utilisez la valeur FF. Pour les désactiver, utilisez la valeur 00.

Pour activer ou désactiver plusieurs broches, vous devez d'abord calculer l'équivalent binaire à huit bits des broches que vous souhaitez définir. Pour activer les broches 1, 2, 3 et 8, par exemple, vous devez utiliser la valeur binaire 100000111. (Notez que la broche 1 est représentée par le bit le plus à droite du nombre binaire et que la broche 8 est le bit le plus à gauche.)

Après avoir concocté le nombre binaire pour les broches que vous voulez définir, divisez le nombre binaire en deux afin d'avoir deux nombres de quatre bits. Dans l'exemple qui définit les pins 1, 2, 3 et 8, le premier nombre binaire est 1000, et le second est 0111.

Enfin, recherchez chaque nombre de quatre bits dans le tableau 4-3 pour déterminer le seul hexadécimal chiffre à utiliser. Pour cet exemple, le premier nombre à quatre bits est converti en 8 et le deuxième nombre à quatre bits est converti en 7. La combinaison de ces deux nombres vous donne le nombre hexadécimal 87. Ainsi, la commande pour activer les broches 1, 2, 3, et 8 est

RELAIS 87

Vous devez entrer cette commande deux fois pour que cela fonctionne.

Valeur binaire

Chiffre hexadécimal Valeur binaire Chiffre hexadécimal 0000
0 1000 8 0001
1 1001 > 9 0010 2
1010 A 0011 3
1011 B 0100 4
1100 C 0101 5
1101 D 0110 6
1110 E 0111 7
1111 F > Contrôle du timing avec DELAY et WAITFOR Le logiciel Kit 74 comprend 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 à port parallèle.Vous pouvez activer la broche 1, attendre 5 minutes, puis l'éteindre à nouveau, par exemple. La plus utile des commandes de temporisation est DELAY, ce qui provoque simplement une pause de votre script pendant un certain nombre de secondes. Pour retarder votre script de 10 secondes, par exemple, utilisez cette commande:

DELAY 10

La séquence suivante montre comment activer et désactiver toutes les sorties à intervalles d'une seconde:

: LOOP RELAY FF RELAY FF DELAY 1 RELAIS 00 RELAY 00 DELAY 1 GOTO LOOP

Cette séquence démarre en activant toutes les broches de sortie. Ensuite, il attend 1 seconde, éteint toutes les sorties, attend une seconde et saute sur l'étiquette LOOP pour recommencer la séquence.

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

DELAY 60

Une heure contient 3 600 secondes, la commande suivante retarde le script de 1 heure:

DELAY 3600

La seconde commande de temporisation est WAITFOR, qui attend d'être exécuté jusqu'à un certain moment de la journée. Pour arrêter votre script jusqu'à 10h30, par exemple, utilisez cette commande:

WAITFOR 10: 30

Voici une séquence qui active toutes les sorties à 10h30 tous les jours, les laisse sur une heure, et les éteint:

: LOOP WAITFOR 10: 30 RELAIS FF RELAY FF DELAY 3600 RELAIS 00 RELAIS 00 GOTO LOOP

ÉLectronique électronique: Kit 74 commandes DOS - mannequins

Le choix des éditeurs

Charger les données dans Pivoter les fichiers texte - nuls

Charger les données dans Pivoter les fichiers texte - nuls

Le fichier texte est un type de fichier plat utilisé pour distribuer des données. Ce type de fichier est généralement généré à partir de systèmes et de sites Web existants. Excel a toujours été capable de consommer des fichiers texte. Avec Power Pivot, vous pouvez aller plus loin et les intégrer à d'autres sources de données. Ouvrez la fenêtre Power Pivot et cliquez sur ...

Charger les données dans Power Pivot à partir de sources de données inhabituelles - nuls

Charger les données dans Power Pivot à partir de sources de données inhabituelles - nuls

Outre les sources de données les plus importantes Pour une majorité d'analystes Excel, Power Pivot peut se connecter à d'autres sources de données et charger des données. Bien que ces sources de données ne soient pas susceptibles d'être utilisées par votre analyste moyen, il vaut la peine de dédier quelques lignes à chacune ...

Macro Sécurité dans Excel 2010 - mannequins

Macro Sécurité dans Excel 2010 - mannequins

Avec la sortie d'Office 2010, Microsoft a apporté des modifications importantes à son modèle de sécurité Office . L'un des changements les plus significatifs est le concept de documents de confiance. Sans entrer dans la minutie technique, un document de confiance est essentiellement un classeur que vous avez jugé sûr. Si vous ouvrez un classeur contenant des macros dans ...

Le choix des éditeurs

Gestion de la disponibilité des ressources dans Project 2016 - dummies

Gestion de la disponibilité des ressources dans Project 2016 - dummies

De nombreuses fonctionnalités de Project 2016 gèrent les ressources en vous aidant à repérer la surutilisation des ressources. La globalisation est un calcul, basé sur le calendrier et la disponibilité de la ressource, indiquant que trop de travail a été affecté en fonction de cette disponibilité. Considérez Monica Mendez, une ingénieure qui travaille une journée standard de huit heures en fonction de son calendrier. Monica ...

Microsoft Project 2013 Esquisse de plan de projet - les mannequins

Microsoft Project 2013 Esquisse de plan de projet - les mannequins

Ont besoin d'aide pour organiser et hiérarchiser le planning d'un projet dans Microsoft Project 2013? Cette présentation vous montre les bases de la mise en route des ressources, des tâches et des échéanciers de votre projet. Entrez les informations sur le projet, telles que le nom du projet et la date de début. Développer une structure de répartition du travail (WBS) pour organiser votre travail. Entrez les tâches nécessaires pour ...

Microsoft Project 2013 Touches de raccourci - dummies

Microsoft Project 2013 Touches de raccourci - dummies

Microsoft Project 2013 maximise l'efficacité de la gestion des projets, mais les raccourcis clavier Project 2013 aussi Gagnez du temps. Voici quelques raccourcis que vous utiliserez fréquemment lors de la création et de l'utilisation d'un planning de projet. Résultat du raccourci Ctrl + N Ouvre un nouveau projet vide Alt + Accueil Déplacer vers le début du projet Alt + Fin Déplace la fin de ...

Le choix des éditeurs

Comment conserver vos données QuickBooks 2016 confidentielles - les nuls

Comment conserver vos données QuickBooks 2016 confidentielles - les nuls

Parce que les informations contenues dans QuickBooks 2016 sont privées , votre première préoccupation dans l'administration d'un système de comptabilité QuickBooks est de garder vos données confidentielles. Les données comptables sont souvent des informations confidentielles. Vos données QuickBooks montrent combien d'argent vous avez dans la banque, ce que vous devez aux créanciers, et combien (ou peu!) Profitent votre entreprise ...

Comment faire des dépôts bancaires via QuickBooks 2010 - les nuls

Comment faire des dépôts bancaires via QuickBooks 2010 - les nuls

QuickBooks 2010 fournit une commande et une fenêtre pour la banque d'enregistrement dépôts. Vous pouvez même demander à QuickBooks de vous rembourser le dépôt que vous avez effectué.

Comment effectuer un paiement bancaire en ligne avec QuickBooks 2015 - dummies

Comment effectuer un paiement bancaire en ligne avec QuickBooks 2015 - dummies

Oui, vous pouvez même utiliser QuickBooks pour effectuer un paiement bancaire en ligne. Prévoyez de créer et d'envoyer des paiements en ligne une bonne semaine avant leur échéance. Le traitement de votre demande, puis l'impression et l'envoi d'un chèque prennent du temps pour le service de paiement de factures en ligne. Et un chèque que votre banque envoie ne passe pas par la poste ...