Tanulás dolgozni LPT port, vr-line - ingyenes e-zine az összes
Jó napot kódolók, és a többi számítógép iparban mániákusok. Ma elmondom, hogyan kezelheti LPT port és használja saját céljaira. Tehát raktárból a cipők és a türelem. A végén, megmutatom egy érdekes példája annak használatát.
LPT port 25 csap, amely lehet állítani, hogy 0 vagy + 5V (0 vagy 1). Beállított értékek lehetnek programozottan keresztül vagy egy külső eszköz. Tekintsük az alábbi ábra segít a munkánkban.
(Azonnal Bevallom, nem az én szám, vitték www.pcports.ru oldalon. Van egy csomó információt ebben a témában).
n Akkumulátor port.
akkumulátor, dx.
Most meg kell magyaráznia, hogy mit értünk el. Vessünk egy pillantást a rajz, hanem a piros dugók, amelyek megfelelnek a bitek D0-D7 adatok nyilvántartásba. Most, kitalálni, melyik mi beállítása 1. Ez így van, a D0 kicsit, és így az érintkezés №2 1. Ezt azt jelenti, hogy ez a kapcsolat már 5 voltot. Könnyen ellenőrizhető. Meg kell, hogy a LED és a „+”, hogy dugjon a második kapcsolat, és ez „-” a 25. (azaz föld). Itt kell figyelmeztetni, hogy a kapcsolat a LPT port bármilyen rögtönzött eszközöket (nem jól tette) viszont egy hiba az alaplap. Általában hosszú inda a LED - a „+” (jobb nézd meg a segítségével elemeket). A LED világít. De nem ez a probléma. A program a gombnyomásra esküszik. Hadd találjam ki, ha nem Windows 9x.
Inp32 (PortAdr: szó): byte.
Out32 (PortAdr: szó; Adatok: byte): byte.
Itt már bejelentett két funkciója van. Ők jelezték, hogy fogják hívni a szabványos módon (írásban stdcall), valamint a már rámutatott arra, hogy az eljárás a külső és a könyvtárban (külső "inpout32.dll). By the way, ez a könyvtár legyen a mappában végrehajtható. Ezután dobja az alakja a gombot és nyomja rá az írás:
Fordításához, futtatásához, és íme, a LED világít. Most emlékezzünk „maszk” (00000001) az előző példában. A készülék, amely továbbítja a második paraméter a port 888 (Register Data) 10-ed rendű ASIC. 00000001 ekvivalens egy 2-ed rendű. Azaz, ha Ön két LED, és a „+” egy bottal a harmadik érintkező LPT port, és a „+” egy másik, például az ötödik, és az övék ellenérvek természetesen földelt, hogy csatlakozik a 25-ik a következtetést, akkor ez lenne őket a fényre, szükség van a második paraméter Out32 funkció küldeni port 11: Out32 (888,11), mivel a 11 bináris rendszerben nézne 00001011. nem világos? Próbáld ki ezeket a lábujj és edinichki vizuálisan felülíró rajz, kezdve a kilencedik a kapcsolatot, és 2.. Most már nem nehéz kitalálni, hogy a terminálok 5,3 és 2 beállítja a feszültség + 5V és a LED-ek, hogy elakad, éget. Most tehetünk valamit a szórakozás, mint a villogó fények. Az időzítő használata nem nehéz megtenni. Próbáld ki magad.
Nos, ez tetszik, és minden, amit akartam mondani ma. A következő cikkben fogok beszélni, hogyan kell megtenni, az lenne a rádió-távirányítású gép nem szabályozzák a távoli, és a billentyűzetet. Sikeres összeállítás.
Írta: Kastor