Huis Persoonlijke financiën Digitale elektronica: kit 74 DOS-opdrachten - dummies

Digitale elektronica: kit 74 DOS-opdrachten - dummies

Inhoudsopgave:

Video: Volvo Penta Electronic Vessel Control (EVC) at work 2024

Video: Volvo Penta Electronic Vessel Control (EVC) at work 2024
Anonim

Bij het besturen van uw elektronische projecten via een parallelle poort, bestaat de Kit 74 DOS-software uit drie opdrachten - RELAY, DELAY en WAITFOR - die u vanuit een opdrachtprompt.

Het RELAY-commando

De RELAY-opdracht zendt een enkele byte aan gegevens naar de parallelle poort. Elk van de acht uitgangspennen is HOOG of LAAG ingesteld, afhankelijk van de byte die u verzendt. Met deze opdracht worden alle acht pinnen ingesteld op HOOG:

RELAY FF

En de volgende opdracht stelt alle acht uitgangen in op LOW:

RELAY 00

Helaas hebben de meeste versies van de RELAY-opdracht die beschikbaar is op internet een bug die vereist is om de opdracht tweemaal uit te voeren om het te laten werken. U moet dus eigenlijk twee keer achter elkaar het commando RELAY FF invoeren om alle uitgangspennen in te schakelen.

U moet de uitvoergegevens opgeven als een enkel hexadecimaal getal.

Datapincode Hexwaarde
1 01
2 02
3 04
4 08 > 5
10 6
20 7
40 8
80 Om alle pins in te schakelen, gebruikt u de waarde FF. Als u ze allemaal wilt uitschakelen, gebruikt u de waarde 00.

Als u meer dan één pin wilt in- of uitschakelen, moet u eerst het acht-bits binaire getal-equivalent berekenen van de pinnen die u wilt instellen. Om bijvoorbeeld de pennen 1, 2, 3 en 8 in te schakelen, gebruikt u de binaire waarde 100000111. (Merk op dat pin 1 wordt weergegeven door het meest rechtse bit van het binaire getal en dat pin 8 het meest linkse bit is.)

Nadat je het binaire getal hebt verzonnen voor de pinnen die je wilt instellen, deel je het binaire getal in twee, zodat je twee vierbit-getallen hebt. In het voorbeeld dat de pinnen 1, 2, 3 en 8 instelt, is het eerste binaire getal 1000 en het tweede is 0111.

Zoek elk vierbitnummer in tabel 4-3 op om het enkele hexadecimale getal te bepalen cijfer om te gebruiken. Voor dit voorbeeld wordt het eerste vier-bits getal geconverteerd naar 8 en het tweede vier-bits getal geconverteerd naar 7. Door deze twee getallen te combineren, krijgt u het hexadecimale getal 87. Dus het commando om pinnen 1, 2, 3 in te schakelen, en 8 is

RELAY 87

Je moet deze opdracht twee keer invoeren om het te laten werken.

Binaire waarde

Hexadecimale cijfers

Binaire waarde Hexadecimale cijfers 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 > Regel timing met DELAY en WAITFOR De Kit 74-software bevat twee opdrachten waarmee u vertragingen aan uw scripts kunt toevoegen. Door vertragingen op te nemen, kunt u de timing regelen van de apparaten die worden bestuurd door uw parallelle poortcircuit.U kunt pin 1 inschakelen, 5 minuten wachten en vervolgens weer uitschakelen. Het handigste van de timingopdrachten is DELAY, waardoor uw script slechts een bepaald aantal seconden wordt onderbroken. Als u bijvoorbeeld uw script gedurende 10 seconden wilt vertragen, gebruikt u deze opdracht: DELAY 10

De volgende reeks toont hoe alle uitgangen met intervallen van 1 seconde kunnen worden in- en uitgeschakeld:

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

Deze sequentie begint met het inschakelen van alle uitgangspinnen. Daarna wacht het 1 seconde, schakelt alle uitgangen uit, wacht nog een seconde en springt naar het LOOP-label om de reeks helemaal opnieuw te starten.

U moet altijd de vertragingsperiode in seconden opgeven. Gebruik deze opdracht om 1 minuut te wachten:

DELAY 60

Een uur bevat 3, 600 seconden, dus de volgende opdracht vertraagt ​​het script gedurende 1 uur:

DELAY 3600

Het tweede timingcommando is WAITFOR, die wacht met uitvoeren totdat een bepaald tijdstip van de dag arriveert. Gebruik bijvoorbeeld deze opdracht om uw script te stoppen tot 10:30 uur:

WAITFOR 10: 30

Dit is een reeks die alle uitgangen elke dag om 10: 30 uur inschakelt, een uur aan laat staan, en schakelt ze uit:

: LOOP WAITFOR 10: 30 RELAY FF RELAY FF DELAY 3600 RELAY 00 RELAY 00 GOTO LOOP
Digitale elektronica: kit 74 DOS-opdrachten - dummies

Bewerkers keuze

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Er zijn vier basistypen golfvormen die je steeds weer tegenkomt terwijl je met elektronische circuits werkt. Golfvormen zijn de karakteristieke patronen die oscilloscoopsporen gewoonlijk nemen. Deze patronen geven aan hoe de spanning in het signaal verandert in de loop van de tijd - stijgt en daalt langzaam of snel, is de spanning ...

Must-have-functies voor een handheld GPS - dummies

Must-have-functies voor een handheld GPS - dummies

Als u het gelukkigst bent in de vrije natuur, een handheld GPS-apparaat kan je nog gelukkiger maken. Gebruik een GPS-apparaat om te helpen met uw persoonlijke navigatiebehoeften, of u nu gaat varen, wandelen, geocachen of een andere buitenactiviteit uitvoert. De volgende tabel bevat de aanbevolen functies om u te helpen bij het kiezen van de juiste GPS-ontvanger voor uw doeleinden: ...

Meten van spullen met een multimeter - dummies

Meten van spullen met een multimeter - dummies

Een multimeter is een apparaat voor het testen van elektronica dat meerdere dingen test, waaronder weerstand, spanning en stroom. Met behulp van bepaalde multimetermodellen kunt u testen of componenten - zoals diodes, condensatoren en transistors - goed werken. U kunt ook problemen met uw circuit oplossen om te zien waar de stroom uitvalt en het probleem vaststellen ...

Bewerkers keuze

Organiseer uw blogontwerp met categorieën en tags - dummies

Organiseer uw blogontwerp met categorieën en tags - dummies

Categorieën en tags helpen uw lezers blogposts te vinden gemakkelijk. Effectief gebruik van blogcategorieën en tags helpt ook bij uw SEO (zoekmachineoptimalisatie). Uw gebruik van categorieën en tags is van invloed op het navigatieontwerp van uw blog, dus u moet wat tijd nemen om de blogcategorieën en -tags te selecteren die u wilt ...

Persoonlijke en professionele grenzen voor moederbloggers - dummies

Persoonlijke en professionele grenzen voor moederbloggers - dummies

In een interview, Heather Armstrong van Dooce. com onthulde hoe ze persoonlijke en professionele grenzen overschreed, met als gevolg dat ze haar baan verloor en haar familie pijn deed. Heather Armstrong begon te bloggen als een manier om haar frustraties met haar collega's te ventileren en om haar kritische mening over de mormoonse religie van haar familie te delen. Toen, zij ...

Persoonlijke schrijfstijl als een moederblogger - dummies

Persoonlijke schrijfstijl als een moederblogger - dummies

Als een moederblogger, moet u uw behoefte aan schrijf voor plezier met de noodzaak om iets aan je lezers te geven in elk bericht. Zelfs als je al een gevestigde schrijver bent, is het ontwikkelen van je persoonlijke schrijfstijl als een blogger iets dat alleen met de tijd kan komen. Als je gevestigde professionele bloggers vraagt ​​...

Bewerkers keuze

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Hier zijn zes voorbeelden voor het opbouwen van vertrouwen en interactie stimuleren via sociale media. Of je nu probeert een volgertje op Twitter op te zetten of publiciteit voor je bedrijf op Facebook te genereren, hier zijn een paar voorbeelden van hoe het werkt.

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Ongeacht de methode die u gebruikt gebruik om foto's te krijgen voor visuele sociale marketing, of je ze nu zelf neemt, een professional inhuurt of ze koopt, je hebt waarschijnlijk op een bepaald moment fotobewerkingstools nodig in je visuele strategie voor het maken van afbeeldingen voor het maken van afbeeldingen. U kunt gewoon een stockfoto die u hebt gekocht bijsnijden of de ...

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

Door bepaalde zijbalkinhoud toe te voegen leid de lezers van je blog echt af van je eigenlijke blogposts. Kies bij het ontwerpen van de zijbalk voor uw blog items die nuttig zijn voor de lezer en die u ook van dienst zijn.