Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

Вопрос для профессионалов   Найти похожие ветки 

 
isc ©   (2002-10-15 22:50) [0]

Нужно написать программу, в которой есть шесть кнопок.
При нажатии на первую кнопку на первую ножку LPT порта
(только на первую) должно посылаться напряжение 5 Вольт на некоторое заданное время.
При нажатии на вторую кнопку напряжение 5 Вольт должно подаваться на вторую ножку LPT порта (только на вторую) и т.д.
Как это можно сделать?
Если кто-то знает, большая просьба выслать на isc@pisem.net

Напишите, кто-нибудь реальный код или пример, как это сделать
хоть в какой-нибудь версии Windows, а не комментарии
типа "сформулируй по-другому вопрос" или "в Windows NT это не пишется".

Есть ли в этом форуме мастера или эдесь могут только комментарии писать?


 
Jeer ©   (2002-10-16 00:06) [1]

Мастера может и есть, только программу за тебя писать никто не будет.
Либо ты захочешь разбираться, либо нет.
Выбор за тобой.
Да, еще.
Может ты спаял свой собственный комп и написал ОС на родном языке ?
Как тут догадаться ?


 
Opuhshii ©   (2002-10-16 09:34) [2]

не пробовал,. но теоретически должно получиться,.. ;))
каждая ножка (из ног данных есть бит,..) соответственно $01 - 1я нога, $02, $04, $08, $10, $20, а вот $FF - все ноги ;))



BOOL WriteFile(
HANDLE hFile, // handle to file to write to
LPCVOID lpBuffer, // pointer to data to write to file
DWORD nNumberOfBytesToWrite, // number of bytes to write
LPDWORD lpNumberOfBytesWritten, // pointer to number of bytes written
LPOVERLAPPED lpOverlapped // pointer to structure needed for overlapped I/O
);


 
Opuhshii ©   (2002-10-16 09:36) [3]

Конечно почитай спецификацию по LPT порту,..


 
DC-AC   (2002-10-16 11:11) [4]

to isc :

DLPortIO.OpenDriver();
DLPortIO.Port[$ТВОЙ_LPT_Base_Adr] := $ТВОЙ_БАЙТ_ДАННЫХ;
DLPortIO.CloseDriver();



Страницы: 1 вся ветка

Текущий архив: 2002.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-51735
Danlicha
2002-12-06 00:11
2002.12.16
Фурье преобразование


4-52013
Vlads
2002-10-28 22:12
2002.12.16
Работа без VCL


14-51882
Леший
2002-11-22 16:00
2002.12.16
Подскажите, ссылку, где есть лицензия на INTERBASE сервер


14-51904
Mixir
2002-11-24 10:33
2002.12.16
Как вынуть пароль и логин из соеденения?


1-51794
Vagrant
2002-12-05 06:42
2002.12.16
SHAREMEM