Реферат: Використання інтерфейсу Centronics для керування зовнішніми пристроями

Зчитування байту з порта / Reads a byte from the specified port.

PortWordIn

Зчитування слова / Reads a word (16-bits) from the specified port.

PortDWordIn

Зчитування подвійного слова / Reads a double word (32-bits) from the specified port.

SetPortBit

Встановлення бітів порта / Sets the bit of the specified port.

ClrPortBit

Очищення бітів порта / Clears the bit of the specified port.

NotPortBit

Інвертування бітів порта / Nots (inverts) the bit of the specified port.

GetPortBit

Повернути стан порта / Returns the state of the specified bit.

RightPortShift

Shifts the specified port to the right. The LSB is returned, and the value passed becomes the MSB.

LeftPortShift

Shifts the specified port to the left. The MSB is returned, and the value passed becomes the LSB.

IsDriverInstalled

Повертає не 0, якщо io.dll інстальовано. Returns non-zero if io.dll is installed and functioning.

Приклад процедур у Delphi

function IsDriverInstalled : Boolean; stdcall; external 'io.dll'; // протопити

procedure PortOut(Port: Word; Data: Byte);stdcall; external 'io.dll';

function PortIn(Port: Word): Byte;stdcall; external 'io.dll';

procedure TForm1.FormCreate(Sender: TObject);

begin

if IsDriverInstalled then

begin

Label1.Caption:='Driver ready...';

end;

К-во Просмотров: 278
Бесплатно скачать Реферат: Використання інтерфейсу Centronics для керування зовнішніми пристроями