Acasă Finanțe personale Electronice digitale: Kit 74 DOS Commands - dummies

Electronice digitale: Kit 74 DOS Commands - dummies

Cuprins:

Video: Inside a cheap 3-way remote control switch. (With schematic.) 2024

Video: Inside a cheap 3-way remote control switch. (With schematic.) 2024
Anonim

Când controlați proiectele dvs. electronice printr-un port paralel, software-ul Kit 74 DOS constă din trei comenzi - RELAY, DELAY și WAITFOR - pe care le puteți rula dintr- comanda prompt.

Comanda RELAY

Comanda RELAY trimite un singur octet de date către portul paralel. Fiecare dintre cele opt ieșiri este setat HIGH sau LOW, în funcție de octetul pe care îl trimiteți. Această comandă setează toate cele opt pini la HIGH:

RELAY FF

Și următoarea comandă setează toate cele opt ieșiri la LOW:

RELAY 00

Din păcate, majoritatea versiunilor comenzii RELAY disponibile pe Internet au un bug care necesită să emiteți comanda de două ori pentru a ajunge la lucru. Astfel, trebuie să introduceți de două ori în mod repetat comanda RELAY FF pentru a activa toți pinii de ieșire.

Trebuie să specificați datele de ieșire ca un singur număr hexazecimal.

04 4 08 > 5 10 6 20 7 40 8 80 Pentru a activa toate pinii utilizați valoarea FF. Pentru a le dezactiva pe toate, folosiți valoarea 00. Pentru a activa sau dezactiva mai mult de un pin, trebuie mai întâi să calculați echivalentul numărului binar de opt biți al pinilor pe care doriți să-i setați. Pentru a activa pinii 1, 2, 3 și 8, de exemplu, ați folosi valoarea binară 100000111. (Observați că pinul 1 este reprezentat de cel mai din dreapta bit al numărului binar și că pinul 8 este cel mai din stânga.)

Dupa ce ai pregatit numarul binar pentru pinii pe care vrei sa-l stabilesti, imparti numarul binar in jumatate pentru ca ai doua numere pe patru biti. În exemplul care stabilește pinii 1, 2, 3 și 8, primul număr binar este 1000, iar al doilea este 0111.

În final, căutați fiecare număr de patru biți din Tabelul 4-3 pentru a determina singurul hexazecimal digit de utilizat. Pentru acest exemplu, primul număr de patru biți se convertește la 8, iar cel de-al doilea număr pe patru biți se convertește la 7. Combinarea acestor două numere vă oferă numărul hexazecimal 87. Astfel, comanda pentru a activa pinii 1, 2, 3, și 8 este

RELAY 87

Trebuie să introduceți această comandă de două ori pentru ca aceasta să funcționeze.

Valoare binară

Cifra Hexadecimal

Valoare binară Cifra Hexadecimal 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 > Timp de control cu ​​DELAY și WAITFOR Software-ul Kit 74 include două comenzi care vă permit să adăugați întârzieri la scenariile dvs. Prin încorporarea întârzierilor, puteți controla temporizarea dispozitivelor controlate de circuitul port-paralel.Puteți activa pinul 1, așteptați 5 minute și apoi opriți-l din nou, de exemplu. Cele mai utile dintre comenzile de sincronizare sunt DELAY, care determină pauza script-ului pentru un anumit număr de secunde. Pentru a întârzia scriptul dvs. timp de 10 secunde, de exemplu, utilizați această comandă: DELAY 10

Secvența următoare arată cum să activați și să dezactivați toate ieșirile la intervale de 1 secundă:

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

Această secvență începe prin activarea tuturor pinilor de ieșire. Apoi așteaptă o secundă, dezactivează toate ieșirile, așteaptă încă o secundă și sare la eticheta LOOP pentru a porni din nou secvența.

Trebuie să specificați întotdeauna perioada de întârziere în secunde. Pentru a aștepta 1 minut, utilizați această comandă:

DELAY 60

O oră conține 3 600 secunde, astfel încât următoarea comandă întârzie scriptul timp de 1 oră:

DELAY 3600

A doua comanda de sincronizare este WAITFOR, care așteaptă să fie executată până la un anumit moment al zilei. Pentru a opri scriptul dvs. până la 10:30, de exemplu, utilizați această comandă:

WAITFOR 10: 30

Iată o secvență care transformă toate ieșirile la ora 10:30 în fiecare zi, și le dezactivează:

: LOOP WAITFOR 10: 30 RELAY FF RELAY FF ÎNTÂRZIERE 3600 RELAY 00 RELAY 00 GOTO LOOP
Electronice digitale: Kit 74 DOS Commands - dummies

Alegerea editorilor

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Multe companii folosesc Pinterest ca parte a strategiile lor de marketing media sociale vizuale. Este un site puternic de marketing social media, deoarece are o bază de utilizatori mare care petrece mult timp pe site. Întreprinderile folosesc Pinterest din mai multe motive, pentru a construi conștiința: Pinterest este un instrument util pentru ...

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Unele dintre celelalte rețele sociale emergente, este ceva de care cineva care comercializează o marcă trebuie să ia în serios. Știați că Pinterest conduce mai mult trafic la blogurile și site-urile individuale decât YouTube, Google+ și LinkedIn combinate? Aceasta este o forță care trebuie luată în calcul. Iată cum funcționează fluxul de trafic. Dacă urmăriți corect ...

Alegerea editorilor

Cum să creezi diferite moduri de a spune același lucru - dummies

Cum să creezi diferite moduri de a spune același lucru - dummies

Naturally speaking toate posibilele nume alternative ale unei comenzi, dar le puteți adăuga la vocabular. De exemplu, perioada de la sfârșitul acestei fraze are mai multe pseudonime (nume alternative) decât majoritatea criminalilor. Cuvintele periodic, punct zecimal, punct, punct, oprire și oprire completă sunt toate nume valide pentru ...

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Scrierea clară și concisă necesită mai mult decât simple paragrafe. De exemplu, pentru cărți Dummies nu puteam exista fără gloanțe și liste numerotate. Cum puteți crea liste cu marcatori cu comenzi vocale în NaturallySpeaking? În aplicațiile de limbă naturală și de control al textului complet, dictează textul pe care doriți să îl marcați lângă și apoi spuneți: "Format ...

Cum să Personalizați fereastra DragonPad - manechine

Cum să Personalizați fereastra DragonPad - manechine

ÎN cazul în care vă întrebați, meniu în DragonPad. Prin "aspect", aceasta înseamnă chestii asemănătoare cu barele de instrumente, înfășurarea textului în fereastră și unitățile de măsură pe riglă (metrice, engleze sau tipărire). Pentru a vizualiza toate barele de instrumente din DragonPad, faceți clic pe Vizualizare pentru a obține o listă cu ...

Alegerea editorilor

Administrare rețea fără fir: valuri și frecvențe - manechine

Administrare rețea fără fir: valuri și frecvențe - manechine

Atmosfera. Nu le puteți vedea sau auzi, dar receptoarele radio le pot prelua și le pot transforma în sunete, imagini sau - în cazul rețelelor fără fir - date. Undele radio sunt de fapt valuri ciclice de energie electronică care se repetă la ...

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Termeni, inclusiv wardriving și warchalking. Dacã wardrivingul ºi warchalking-ul reprezintã de fapt ameninþãri de securitate este o problemã care este supusã unei mulþi dezbateri. Wardriving Wardriving se referă la practica de a conduce în jurul orașului cu calculatoare notebook care caută acces liber la rețele fără fir ...