Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
4-52029
Yogi
2002-11-01 19:26
2002.12.16
Свернуть все окна


3-51620
shelest
2002-11-28 11:03
2002.12.16
OLE DB и Oracle


3-51621
DIV
2002-11-28 07:59
2002.12.16
Как избавиться от сообщения A Win32 API functuion failed


3-51619
Bakch
2002-11-28 09:01
2002.12.16
Опять


3-51613
zks
2002-11-22 08:42
2002.12.16
Задолбал Memo. Осущекствляю импорт из dbf в MSSQL7




   Наверх