![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
установка бит данных [D6, NT4, Win2k, WinXP]
reticon © (2003-05-22 23:11:00)Приветствую!
Вопрос такой: как послать бит данных, например, в LPT-порт?
А как считать? Под 98 делал на асме используюя команды in и out. Под 2000 и XP не работатет. Слышал, что как-то это делается на winapi. Подскажите пожалуйста, как.
MBo (2003-05-23 10:38:00) [1]>Как послать в порт, например, сделать так: D3 = 1, D4 = 0, D5 = 0 ????
ByteVar:=8; (установлен D3)
Anatoly Podgoretsky (2003-05-23 10:35:00) [2]Это функции
reticon (2003-05-23 10:29:00) [3]> MBo © (23.05.03 06:00)Именно бит. Имеются 8 бит данных (D0..D7). Как послать в порт, например, сделать так: D3 = 1, D4 = 0, D5 = 0 ???? А что такое CreateFile-Write/ReadFile?
MBo (2003-05-23 06:00:00) [4]Именно бит данных? Обмен идет побайтово.
Для работы с портами в NT-линейке нужно пользоваться CreateFile-Write/ReadFile. Есть и библиотечки эмуляции прямого доступа - DirectPort, ZLPortIO и т.д.