1 / 1 / 0
Регистрация: 03.02.2014
Сообщений: 13
|
|
1 | |
Работа с LPT портом20.02.2014, 07:46. Показов 3230. Ответов 10
Метки нет (Все метки)
Добрый день форумчане, столкнулся с проблемой. Печатающее устройство получает информацию через линии данных интерфейса. Печать полной строки (80 символов) печатающее устройство подразделяет на 4 зоны по 20 символов в каждой. Бумага и красящая лента расположены между рядом 80 бойков и непрерывно вращающимся печатающим барабаном. Блок управления производит развертку хранимой в буферной памяти информации, сравнивает с кодом символов, находящихся перед рядом бойков, выбирает позиции совпадающих символов, затем в требуемый момент приводит в действие выбранный боек и печатает соответствующий символ. Если в буферную память печатающего устройства поступает код одной из команд Возврат каретки, Перевод строки, или Перевод формата, оно осуществляет сброс счетчика, печать содержимого буферной памяти и выполняет указанную команду - Возврат каретки, Перевод строки, или Перевод формата соответственно.
Вот примерная программа
0
|
20.02.2014, 07:46 | |
Ответы с готовыми решениями:
10
Работа с LPT портом Работа с COM Портом работа с COM портом Работа с COM портом |
1 / 1 / 0
Регистрация: 03.02.2014
Сообщений: 13
|
|
20.02.2014, 09:02 [ТС] | 3 |
Как это осуществить? На кнопку "Запрос" считывать биты с LPT порта и вывести их в строб,
при нажатии на кнопку "строб" вывести полученные биты в Label (какие включены или отключены. т.е 1 либо 0) там должно выводиться типо 1001101, то есть какая ножка включена а какая отключена
0
|
1 / 1 / 0
Регистрация: 03.02.2014
Сообщений: 13
|
|
20.02.2014, 09:18 [ТС] | 5 |
Вы программу мою смотрели? Я же говорю что нужно отправить в ЛПТ порт запрос на какую либо ножку в моем случае это ножки от 2 до 8, отправить это в строб, после того как мы поймали строб записать эти данные в Label
0
|
1 / 1 / 0
Регистрация: 03.02.2014
Сообщений: 13
|
|
20.02.2014, 09:21 [ТС] | 7 |
Я просто уже копал много, но ничего не смог найти((, а эту работу до конца недели надо сдать, эх жаль наверное уволят))
0
|
20.02.2014, 09:27 | 8 |
Точно копали много?
Гугль мне выдал первой же ссылкой: http://lexwebmaster.narod.ru/lpt_delphi.html По-моему, там хорошо разжёвано, и установка пинов, и считывание (внизу).
0
|
1 / 1 / 0
Регистрация: 03.02.2014
Сообщений: 13
|
|
20.02.2014, 13:02 [ТС] | 9 |
Хорошо давайте сделаем по другому, какую процедуру написать чтоб с ЛПТ порта по нажатию кнопки выводились 0 либо 1, например нажал на кнопку процедура считала данные с ЛПТ порта если все ножки отключены выдает нам в Label или Edit 00000000, если 2,5,7, включены то 10010100. Как это мне написать с помощью какой процедуры или функции может быть
0
|
Пишу на Delphi...иногда
|
|
20.02.2014, 18:44 | 11 |
Работа с портами COM и LPT на низком уровне (Win7 вряд ли прокатит, на WinXP - возможно получится)
XP LPT с исходниками посмотрите, может пригодится, также по ссылке предыдущего оратора есть библиотека Inpout32 и описание работы с ней, для используйте
Сообщение от по ссылке тов. dondublon
0
|
20.02.2014, 18:44 | |
20.02.2014, 18:44 | |
Помогаю со студенческими работами здесь
11
работа в delphi с СОМ-портом Работа с модемом и СОМ портом Допоможите Работа с com портом: посылка команд, информация. Полноценное управление LPT портом в Delphi, как лучше реализовать? Работа с LPT из-под Win7 x64 Работа с COM-портом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |