Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос для профессионалов


isc ©   (2002-10-15 22:50:00) 

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

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

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


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

to isc :

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


Opuhshii   (2002-10-16 09:36:00) [2]

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


Opuhshii   (2002-10-16 09:34:00) [3]

не пробовал,. но теоретически должно получиться,.. ;))
каждая ножка (из ног данных есть бит,..) соответственно $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
);


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо