Ako môžem použiť paralelný port PC s C + +?

F

farzam

Guest
Ahoj Ako môžem použiť paralelný port PC pomocou C + + chcem napísať veľmi jednoduchý program, ktorý robiť jedného pinu paralelného portu 0 a 1
 
HI v C + +, môžete napísať / čítanie dát do / z prístavov (vrátane sériového paralelných portov) pomocou _outp / _inp príkazy, resp. PC paralelného portu má dva vstupné porty a jeden výstupný port: Data Port , výstup; na adresu 0x378 Stav port , vstup; v adresa 0x379 prístavný dozor , výkon, v adrese 0x37a syntaxe príkazu _outp je takto:
Code:
 int _outp (unsigned short PORT_ADDRESS, int data)
namiesto použitia hex adresy, môžete definovať konštantu názvy pre každý port:
Code:
 const int DATA_PORT = 0x378, const int STATUS_PORT = 0x379, const int CONTROL_PORT = 0x37a; [ / code] Tu je príklad toho, ako písať / čítanie dát do / z prístavov: [code] _outp (DATA_PORT, data); _outp (CONTROL_PORT, data); readData = _inp (STATUS_PORT)
ide o
 
INP a upov doteraz pracoval od Win98. Musíte použiť IO. DLL, ktoré umožňujú prístup do prístavov v WIN2K a XP preberať s mapou oprávnením IO (alebo ako sa to volá) a pomocou niekoľkých nelegálnych nízkej úrovni rutiny vo WINAPO). V skutočnosti si myslím, že posledný som bol volaný IO.DLL. Mimochodom, je tam niekoľko.
 
Stiahnuť Paralelný port kniha E-books sekcii je dobrý pre pochopenie
 
Ahoj, existuje nejaký zdroj pre port USB podobné týmto sériové a paralelné porty, rozhrania v C ++??? Vďaka, cedance.
 
Áno, vo Windows je softvér s názvom "virtuálny COM port", ktorý prichádza s niekoľkými "moduly USB" môžete zaobchádzať s USB portom, rovnako ako COM port
 

Welcome to EDABoard.com

Sponsor

Back
Top