Как запрограмировать LPT порт.

tvlord1
11/11/2004 03:57
Нашел интересный сайт по програмированию LPT порта. Тамже есть куча примеров, а также полезных програм.
http://valery-us4leh.narod.ru/

Vazgel
11/11/2004 18:52
Благодарю за интересную ссылку.

Mikkey
11/11/2004 19:05
Код:

const
      Data    =  $378;
      Status  = Data+1;
      Control = Data+2;


function  PortIn( PortNum: word): byte;
Var a : byte;
Begin
  asm
    mov DX, PortNum;
    in  AL, DX;
    mov a, AL;
  end; {asm}
  PortIn := a;
end;

//-----------------------------------------

procedure PortOut( PortNum: word; a: byte);
Begin
  asm
    mov DX, PortNum;
    mov AL, a;
    out DX, AL;
  end; {asm}
end;



голливудская улыбка

Vasilij
11/11/2004 22:01
http://spetspribor.com/support/software/lpt/lpt.html

Anonymous
12/11/2004 07:04
Mikkey писал:
Код:

const
      Data    =  $378;
      Status  = Data+1;
      Control = Data+2;


function  PortIn( PortNum: word): byte;
Var a : byte;
Begin
  asm
    mov DX, PortNum;
    in  AL, DX;
    mov a, AL;
  end; {asm}
  PortIn := a;
end;

//-----------------------------------------

procedure PortOut( PortNum: word; a: byte);
Begin
  asm
    mov DX, PortNum;
    mov AL, a;
    out DX, AL;
  end; {asm}
end;



голливудская улыбка



-------------------------------------

Но этого кода совершенно недостаточно для работы в Windows NT/2000/XP, требуется запускать специальные сервисы и драйвер.
По современным меркам работа напрямую уже устарела.

Всё же лучше посетить приведенную в теме ссылку и использовать уже готовые исходники и отладчики.

Moriaan
12/11/2004 16:05
Гость, это почему же? Например, когда важны временные зависимости сигналов,снимаемых с разьема, без прямого программирования никак не обойтись.

tvlord1
13/11/2004 01:50
Интересно, много ли ребят из нашего форума действительно сделали какието приспособления управляемые компьютером?
Я лично когда-та написал прогу для програмирования 24СXX.

Moriaan
13/11/2004 16:36
tvlord1, загляни на http://esma.ru Стоял у истоков улыбка разработка полностью моя была. За шесть лет к нему было прикручено пару прибамбасов и изменен дизайн, а так как все было так и осталось улыбка

Добавлено Ноябрь 13 2004

Кстати, управление было сделано полностью через LPT

tvlord1
14/11/2004 11:31
Moriaan, у меня пишет сервер не отвечает, попробую ночью посмотреть.

Moriaan
14/11/2004 17:50
Тся-я-я. Похоже накрылась фирма то улыбка Я шефу сразу говорил, что без меня это рано или поздно случиться голливудская улыбка Поищи в поиске по слову esma это 24-х канальный миостимулятор. Мечта любого косметического салона голливудская улыбка

Vasilij
14/11/2004 17:57
Moriaan, когда ты давал прошлый раз ссылку, живая еще была, может на выходные вырубили

Moriaan
16/11/2004 01:38
Так прошлый раз где то почти пол-года назад было улыбка

Добавлено Ноябрь 16 2004

Пашет. Точно на выходных были. Что ж, это радует. Значит идея живет. улыбка

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru