Вопрос № 31445: Здрасвуйте. Подскажите пожалуста в такой ситуации. Мне надо через ЛПТ порт 10 раз в секунду считывать данные и в зависимости от етих даних посылать сигнал через ЛПТ порт , просто считивать нолики и единички на определенных ногах и потом посилать их н...
Вопрос № 31.445
Здрасвуйте. Подскажите пожалуста в такой ситуации. Мне надо через ЛПТ порт 10 раз в секунду считывать данные и в зависимости от етих даних посылать сигнал через ЛПТ порт , просто считивать нолики и единички на определенных ногах и потом посилать их на другие ноги, как можна ето реализовать на практике. Подскажите пожалуста . Буду очень благодарен.
Отправлен: 14.12.2005, 11:42
Вопрос задал: Wowanco (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: sir henry
Здравствуйте, Wowanco!
В какой операционной системе Вы это собираетесь делать? Какой Паскаль у Вас установлен? Это очень важно.
Приложение:
Ответ отправил: sir henry (статус: Академик)
Отправлен: 14.12.2005, 11:53
Отвечает: Boriss
Здравствуйте, Wowanco!
Делал я когда-то такое для плоттера древнего. Ничего принципиально трудного нет:
1) пишешь прогу для обработки прерывания 1Ch - по времени, 18,2 раза в секунду
2) каждому LPT соответствует свой порт. В DOS порт для LPT1 записан по адресу 0:0408h; LPT2 - 0:040Ah, LPT3 - 0:040Ch, LPT4 - 0:040Eh
3) Пишешь в порт и читаешь из порта
4) Винды 98 позволяют впрямую работать с LPT, в XP не пробовал
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 14.12.2005, 12:46