Автор | Сообщение |
tvlord1
|
|
Vazgel
|
Благодарю за интересную ссылку. |
|
Mikkey
Старший модератор
Сообщения: 3655
|
Код: |
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
Завсегдатай
Сообщения: 314
|
|
Гость
|
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
Завсегдатай
Сообщения: 724
|
Гость, это почему же? Например, когда важны временные зависимости сигналов,снимаемых с разьема, без прямого программирования никак не обойтись. |
|
tvlord1
|
Интересно, много ли ребят из нашего форума действительно сделали какието приспособления управляемые компьютером?
Я лично когда-та написал прогу для програмирования 24СXX. |
|
Moriaan
Завсегдатай
Сообщения: 724
|
tvlord1, загляни на http://esma.ru Стоял у истоков разработка полностью моя была. За шесть лет к нему было прикручено пару прибамбасов и изменен дизайн, а так как все было так и осталось
Добавлено Ноябрь 13 2004
Кстати, управление было сделано полностью через LPT |
|
tvlord1
|
Moriaan, у меня пишет сервер не отвечает, попробую ночью посмотреть. |
|
Moriaan
Завсегдатай
Сообщения: 724
|
Тся-я-я. Похоже накрылась фирма то Я шефу сразу говорил, что без меня это рано или поздно случиться Поищи в поиске по слову esma это 24-х канальный миостимулятор. Мечта любого косметического салона |
|
Vasilij
Завсегдатай
Сообщения: 314
|
Moriaan, когда ты давал прошлый раз ссылку, живая еще была, может на выходные вырубили |
|
Moriaan
Завсегдатай
Сообщения: 724
|
Так прошлый раз где то почти пол-года назад было
Добавлено Ноябрь 16 2004
Пашет. Точно на выходных были. Что ж, это радует. Значит идея живет. |
|