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

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

установка бит данных [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 и т.д.


Наверх

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