Доброе время суток!! Я наверно немного не так объяснил ситуацию. Дело в том ,что меня интересует как подключить восемь тумблеров к LPT порту напрямую т.е. без посторонних устройств,а лишь используя выводы порта.Возможно ли это вообще? Я собирал так:2 вывод через тумблер с 10, 3 вывод через тумблер 11 и т.д. Но так как выходов 8 ,а входов 4 я запутался как этим управлять,а может я вообще не тем занимаюсь?
Приветствую Вас, антон! Если так, то надо всё через тумблеры кинуть на землю(18 нога). Тогда, если тумблер замкнут, в этом бите - 0, если разомкнут - 1. Ответ отправлен: 03.04.2003, 08:16 Отправитель: X-RayMan Отвечает WNA
Добрый день, антон! Если тебе именно 8 надо и на вход и на выход, то напрямую не выйдет - входов у LPT только 4. Придется дополнительное оборудование использовать. Например один из выходов LPT сделай управляющим - он будет включать нужную группу тумблеров, а в программе придется опрашивать входы по очереди. Но в данном варианте схема усложнится несколько, да и тумблеры придется не напрямую подключать.
Ответ отправлен: 03.04.2003, 09:26 Отправитель: WNA
Вопрос № 179
Доброе время суток!! Дайте разводку GAME порта на звуковухе.И как в Турбо Паскале с помощью ассемблерных вставок опросить состояние джойстика. Заранее спасибо.
Приветствую Вас, anton! Разводка в приложении. Руководство по сборке джойстиков см. http://hardware.zp.ua:10023/schemes/joystick.htm Информация по программированию ушла на мыло
Приложение: Ответ отправлен: 05.04.2003, 10:56 Отправитель: Tigran K. Kalaidjian Отвечает X-RayMan
Здравствуйте, anton! Ломает меня объяснять... Лови на мыло, почитай. Ответ отправлен: 03.04.2003, 08:12 Отправитель: X-RayMan
Здравствуйте, Кирилл! Смотря в каком режиме. Если в графическом, то можно банально закрашивать текст цветом фона, а по истечении некоторой паузы, снова выводить текст. Паузу пожно делать, например, с помощью Delay(1000), тогда твоя прога остановиться примерно на 1сек. Но не всегда удобно, чтобы останавливалась вся программа, тогда на помощь приходит таймер, под Винду его очень легко использовать, а вот под Дос, чесно я никогда не пробовал, но и это, я думаю легко. Вобщем найди в инете доки про таймер под Дос, там, по-моему, вызываешь какое-то прерывание, а на выходе количество милисекунд, прошедшее от чего не помню. А если, в текстовом режиме, то есть в паскале функция, к сожалению я её не помню, которая выводит мигающий текст. Если надо, то пиши я найду и скину тебе примерчик. Ответ отправлен: 04.04.2003, 11:16 Отправитель: Дима Мусиенко
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.