Σπίτι Προσωπικά Οικονομικά Ψηφιακά Ηλεκτρονικά: Kit 74 DOS Commands - dummies

Ψηφιακά Ηλεκτρονικά: Kit 74 DOS Commands - dummies

Πίνακας περιεχομένων:

Βίντεο: Week 0, continued 2025

Βίντεο: Week 0, continued 2025
Anonim

Όταν ελέγχετε τα ηλεκτρονικά σας έργα μέσω μιας παράλληλης θύρας, το λογισμικό Kit 74 DOS αποτελείται από τρεις εντολές - RELAY, DELAY και WAITFOR - γραμμή εντολών.

Η εντολή RELAY

Η εντολή RELAY αποστέλλει ένα μοναδικό byte δεδομένων στην παράλληλη θύρα. Κάθε μία από τις οκτώ ακίδες εξόδου έχει οριστεί HIGH ή LOW, ανάλογα με το byte που στέλνετε. Αυτή η εντολή ρυθμίζει και τις οκτώ ακίδες στο ΥΨΗΛΟ:

RELAY FF

Και η ακόλουθη εντολή ορίζει και τις οκτώ εξόδους σε LOW:

RELAY 00

Δυστυχώς, οι περισσότερες εκδόσεις της εντολής RELAY που είναι διαθέσιμες στο Internet έχουν ένα σφάλμα που απαιτεί μπορείτε να εκδώσετε την εντολή δύο φορές για να την χρησιμοποιήσετε. Έτσι, πρέπει να εισαγάγετε την εντολή RELAY FF δύο φορές διαδοχικά για να ενεργοποιήσετε όλους τους ακροδέκτες εξόδου.

Πρέπει να καθορίσετε τα δεδομένα εξόδου ως έναν ενιαίο δεκαεξαδικό αριθμό.

3 04 4 08 > 5 10 6 20 7 40 8 80 Για να ενεργοποιήσετε όλες τις καρφίτσες, χρησιμοποιήστε την τιμή FF. Για να τις απενεργοποιήσετε, χρησιμοποιήστε την τιμή 00. Για να ενεργοποιήσετε ή να απενεργοποιήσετε περισσότερους από έναν ακροδέκτες, πρέπει πρώτα να υπολογίσετε το ισοδύναμο δυαδικού ψηφίου οκτώ δυαδικών ψηφίων των ακίδων που θέλετε να ορίσετε. Για παράδειγμα, για να ενεργοποιήσετε τις ακίδες 1, 2, 3 και 8, θα χρησιμοποιούσατε τη δυαδική τιμή 100000111. (Σημειώστε ότι ο ακροδέκτης 1 αντιπροσωπεύεται από το δεξί δυαδικό ψηφίο του δυαδικού αριθμού και ότι ο ακροδέκτης 8 είναι το αριστερό κομμάτι.)

Αφού δημιουργήσετε τον δυαδικό αριθμό για τις ακίδες που θέλετε να ορίσετε, διαιρέστε τον δυαδικό αριθμό στο μισό, ώστε να έχετε δύο αριθμούς τεσσάρων δυφίων. Στο παράδειγμα που ορίζει ακίδες 1, 2, 3 και 8, ο πρώτος δυαδικός αριθμός είναι 1000 και ο δεύτερος είναι 0111.

Τέλος, αναζητήστε κάθε αριθμό τεσσάρων δυαδικών ψηφίων στον Πίνακα 4-3 για να προσδιορίσετε το ενιαίο δεκαεξαδικό ψηφίο για χρήση. Για αυτό το παράδειγμα, ο πρώτος αριθμός τεσσάρων δυαδικών ψηφίων μετατρέπεται σε 8 και ο δεύτερος αριθμός τεσσάρων δυαδικών ψηφίων μετατρέπεται σε 7. Ο συνδυασμός αυτών των δύο αριθμών σας δίνει τον δεκαεξαδικό αριθμό 87. Έτσι, η εντολή για την ενεργοποίηση των ακίδων 1, 2, 3, και 8 είναι

RELAY 87

Θα πρέπει να εισάγετε αυτήν την εντολή δύο φορές για να την ενεργοποιήσετε.

Δυαδική τιμή

Δεκαδική δεκαεξαδική τιμή

Δυαδική τιμή δεκαεξαδικό ψηφίο 0000 0
1000 8 1001 > 0010 2
1010 Α 0011 3
1011 0101 5
1101 ϋ 0110 6
1110 Ε 0111 7
1111 F > Χρόνος ελέγχου με DELAY και WAITFOR Το λογισμικό Kit 74 περιλαμβάνει δύο εντολές που σας επιτρέπουν να προσθέσετε καθυστερήσεις στα σενάρια σας. Με την ενσωμάτωση καθυστερήσεων, μπορείτε να ελέγξετε το χρονισμό των συσκευών που ελέγχονται από το κύκλωμα παράλληλης θύρας.Θα μπορούσατε να ενεργοποιήσετε την ακίδα 1, να περιμένετε 5 λεπτά και, στη συνέχεια, να την απενεργοποιήσετε ξανά, για παράδειγμα. Η πιο χρήσιμη από τις εντολές χρονισμού είναι DELAY, η οποία απλά αναγκάζει το σενάριό σας να παύσει για ένα συγκεκριμένο αριθμό δευτερολέπτων. Για να καθυστερήσετε το σενάριο σας για 10 δευτερόλεπτα, χρησιμοποιήστε αυτήν την εντολή:
DELAY 10 Η ακόλουθη ακολουθία δείχνει πώς μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε όλες τις εξόδους σε διαστήματα ενός δευτερολέπτου: : LOOP RELAY FF RELAY FF DELAY 1 RELAY 00 RELAY DELAY 1 GOTO LOOP Αυτή η ακολουθία ξεκινά με την ενεργοποίηση όλων των ακίδων εξόδου. Στη συνέχεια, περιμένει 1 δευτερόλεπτο, απενεργοποιεί όλες τις έξοδοι, περιμένει άλλο δευτερόλεπτο και μεταβαίνει στην ετικέτα LOOP για να ξεκινήσει ξανά η ακολουθία.
Πρέπει πάντα να καθορίζετε την περίοδο καθυστέρησης σε δευτερόλεπτα. Για να περιμένετε 1 λεπτό, χρησιμοποιήστε αυτήν την εντολή: DELAY 60 Μια ώρα περιέχει 3, 600 δευτερόλεπτα, επομένως η ακόλουθη εντολή καθυστερεί τη δέσμη ενεργειών για 1 ώρα: DELAY 3600

Η δεύτερη εντολή χρονισμού είναι WAITFOR, που περιμένει να εκτελέσει μέχρι να φτάσει κάποια ώρα της ημέρας. Για να σταματήσετε το σενάριο σας μέχρι τις 10: 30 π.μ., χρησιμοποιήστε αυτήν την εντολή:

WAITFOR 10: 30

Ακολουθεί μια ακολουθία που μετατρέπει όλες τις εξόδους στις 10:30 μ.μ. κάθε μέρα, και να τα απενεργοποιήσει:

: LOOP WAITFOR 10: 30 RELAY FF RELAY FF ΔΙΑΚΟΠΗ 3600 RELAY 00 RELAY 00 GOTO LOOP
Ψηφιακά Ηλεκτρονικά: Kit 74 DOS Commands - dummies

Η επιλογή των συντακτών

Ψηφιακά Ηλεκτρονικά: Kit 74 DOS Commands - dummies

Ψηφιακά Ηλεκτρονικά: Kit 74 DOS Commands - dummies

Μια παράλληλη θύρα, το λογισμικό Kit 74 DOS αποτελείται από τρεις εντολές - RELAY, DELAY και WAITFOR - που μπορείτε να εκτελέσετε από μια γραμμή εντολών. Η εντολή RELAY Η εντολή RELAY αποστέλλει ένα μοναδικό byte δεδομένων στην παράλληλη θύρα. Κάθε μία από τις οκτώ ακίδες εξόδου είναι ...

Ψηφιακή ηλεκτρονική: τύποι κυκλωμάτων περιστρεφόμενου κυκλώματος; - ανδρείκελα

Ψηφιακή ηλεκτρονική: τύποι κυκλωμάτων περιστρεφόμενου κυκλώματος; - ανδρείκελα

Στα ηλεκτρονικά, ένα Flip-flop είναι ένας ειδικός τύπος κλειστού κυκλώματος μανδάλωσης. Υπάρχουν πολλοί διαφορετικοί τύποι σαγιονάρων. Οι πιο συνηθισμένοι τύποι σαγιονάρων είναι: SR flip-flop: Είναι παρόμοιο με ένα μάνδαλο SR. Εκτός από την είσοδο CLOCK, ένα flip-flop SR έχει δύο εισόδους, με την ένδειξη SET και RESET. Αν η είσοδος SET είναι ΥΨΗΛΗ ...

Η επιλογή των συντακτών

Πώς να χρησιμοποιήσετε τη λειτουργία MsgBox στο Excel 2016 VBA - ανδρείκελα

Πώς να χρησιμοποιήσετε τη λειτουργία MsgBox στο Excel 2016 VBA - ανδρείκελα

Τη λειτουργία VBA MsgBox. Η λειτουργία MsgBox, η οποία δέχεται τα παρακάτω επιχειρήματα, είναι χρήσιμη για την εμφάνιση πληροφοριών και την απλή εισαγωγή των χρηστών. Είναι σε θέση να πάρει την είσοδο του χρήστη επειδή είναι μια λειτουργία. Μια συνάρτηση, όπως ίσως γνωρίζετε, επιστρέφει μια τιμή. Στην περίπτωση της λειτουργίας MsgBox, χρησιμοποιεί ...

Πώς να χρησιμοποιήσετε τη δήλωση OnError στο Excel 2016 VBA - dummies

Πώς να χρησιμοποιήσετε τη δήλωση OnError στο Excel 2016 VBA - dummies

Όταν χρειάζεται να ασχοληθείτε σφάλματα στο Excel VBA, μπορείτε να χρησιμοποιήσετε την εντολή OnError. Ωστόσο, υπάρχουν μερικά πράγματα που πρέπει να γνωρίζετε πρώτα. Μπορείτε να χρησιμοποιήσετε την εντολή On Error με τρεις τρόπους. Σύνταξη Αυτό που κάνει στην Ετικέτα GoTo σφάλματος Μετά την εκτέλεση αυτής της δήλωσης, η VBA ξαναρχίζει την εκτέλεση στη δήλωση ...

Πώς να χρησιμοποιήσετε το SKEW και το SKEW. P Λειτουργίες στο Excel - ανδρείκελα

Πώς να χρησιμοποιήσετε το SKEW και το SKEW. P Λειτουργίες στο Excel - ανδρείκελα

Excel σας προσφέρει τη χρήση του SKEW και του SKEW. P λειτουργίες. Αυτές οι στατιστικές λειτουργίες μπορούν να είναι εξαιρετικά χρήσιμες όταν ασχολούνται με τις κανονικές κατανομές. Το SKEW και το SKEW. Οι λειτουργίες P μετρούν τη συμμετρία μιας κατανομής τιμών. Και οι δύο λειτουργίες χρησιμοποιούν την ίδια σύνταξη, οπότε μόνο το SKEW. Η λειτουργία P περιγράφεται εδώ. Το SKEW. P χρησιμοποιεί τη σύνταξη ...

Η επιλογή των συντακτών

Κάνοντας το γάμο να δουλεύει με το να παλεύει αρκετά - ανδρείκελα

Κάνοντας το γάμο να δουλεύει με το να παλεύει αρκετά - ανδρείκελα

Μερικά ζευγάρια ισχυρίζονται ότι δεν υποστηρίζουν ποτέ. Αυτό είναι δίπλα στο αδύνατο σε γάμους όπου και οι δύο εταίροι αισθάνονται ελεύθεροι να εκφράσουν τις διαφορές τους. Άλλα ζευγάρια έχουν συχνά επιχειρήματα που μερικές φορές γίνονται πολύ δυνατά. Ωστόσο, ο όγκος και η συχνότητα των αγώνων δεν είναι πολύ ξεκάθαροι - ούτε είναι τα ζητήματα που εναντίον ενός ζευγαριού. Το πιο σημαντικό ...

Κάνουν το γάμο να δουλεύει για τα ανδρείκελα Cheat Sheet - ανδρείκελα

Κάνουν το γάμο να δουλεύει για τα ανδρείκελα Cheat Sheet - ανδρείκελα

Ο γάμος σας θα είναι καλύτερο αν αποσιωπάτε τους κοινούς μυστικούς μύθους, να καταπολεμήσουν δίκαια, να μειώσουν το συζυγικό άγχος, να διατηρήσουν μια καλή σεξουαλική ζωή και να συνεργαστούν για την επίλυση των ζητημάτων χρήματος που επηρεάζουν τον γάμο. Ο γάμος σας θα είναι καλύτερο αν αποσιωπάτε τους κοινούς μυστικούς μύθους, καταπολεμάτε δίκαια, μειώνετε το συζυγικό άγχος, διατηρείτε μια καλή σεξουαλική ζωή και εργάζεστε μαζί.

Ανοικοδόμηση της σχέσης σας μετά από μια υπόθεση - ανδρείκελα

Ανοικοδόμηση της σχέσης σας μετά από μια υπόθεση - ανδρείκελα

Η απιστία είναι η κύρια αιτία διαζυγίου, μια υπόθεση απ 'ό, τι πάρει διαζύγιο. Η ανοικοδόμηση μετά από μια υπόθεση απαιτεί ζευγάρια να αντιμετωπίσουν την απιστία και τα σχέδια στη σχέση τους με διαφορετικούς τρόπους. Λάβετε υπόψη ότι ο χρόνος θεραπεύει ... αλλά όχι από μόνος του. Εδώ είναι μερικοί ...