Звук
  Свет
  Радио
  Питание
  PC & GSM
  PIC и AVR
  Разное
  Справка
  Верстак
  Техника


  ФОРУМ

 

 

 

схемы электронных устройств

 

 

все темы форума одной страницей

 

 

DIY Projects

Что такое LPT-порт ?  
Автор: ZPS   Добавлено: 09.07.2002


NB! Материал по LPT был написан мной в самом начале рабты с LPT и вобще с программированием, поэтому стиль статей и термины могут вызывать удивление или даже возмущение. Не смотря на это, материал уже помог нескольким людям начать работу с LPT и собрать собственные схемы. Дополнять материал по LPT я скорее всего уже не буду, на очереди COM и USB, но для них пока не достаточно опыта.

Что такое LPT-порт ?

LPT порт - это то место в компе куда подключается принтер. Но туда можно воткнуть ещё много чего интересного. В том числе и придуманые вами схемы. У меня, например, через LPT порт включался свет в комнате, открывался замок на двери и выключалось радио.

Так выглядит разъем на компьютере.


У него 25 выводов:

N Направление Сигнал
1 Выход Data Strobe
2 Выход Data 0
3 Выход Data 1
4 Выход Data 2
5 Выход Data 3
6 Выход Data 4
7 Выход Data 5
8 Выход Data 6
9 Выход Data 7
10 Вход Acknowledge
11 Вход Busy
12 Вход Paper Out
13 Вход Select
14 Выход Auto feed
15 Вход Error
16 Выход Init
17 Выход Select Input
18-25 Ground

Для простых схем управления нам понадобятся выводы:
2 - 9 - это выходы Data0-7.
18 - 25 - это земля (минус). Обычно(не всегда) они соединены с корпусом компа.
Это основной набор контактов, необходимый для изготовления собственных схем.

Также хочу обратить внимание на вывод 1 - это "Data Strobe". Как я понял, положительный сигнал на этом выходе говорит устройству, что нужно произвести чтение очередной команды. Если мы не запитаем этот выход программно, то принтер просто не будет обращать внимания на остальные выходы.

Для ввода информации в порт используются выводы 10-13, 15. Подробнее позже.

Выходы порта могут принимать только 2 состояния - log0 и log1. При включении компьютера состояния выходов быстро меняются, потом переходят в log0. В зависимости от типа материнской платы один-два выхода могут перейти в log1. Далее, при загрузке ОС Windows состояния вхлдов могут снова измениться. После окончания загрузки система не трогает выходы пока не начнется печать или "поиск оборудования".

На этом пока всё. Следите за продолжениями.







Комментарии посетителей:
<eselektrikas>
без комментариев
ОТМОРОЗОК
Моложцы ребята, продвигайтесь дальше. Скоро помогу с программками... Надеюсь. если инет не отрубят :)
deyatel
При загрузке ОС Windows состояния входов меняются из-за того, что виндовс проверяет наличие принтера или какого либо другого устройства (что-то вроде проверки оборудования)
fx_
QUOTE (deyatel @ Nov 30 2003, 09:17 PM)
При загрузке ОС Windows состояния входов меняются из-за того, что виндовс проверяет наличие принтера или какого либо другого устройства (что-то вроде проверки оборудования)

у тебя скорее всего в БИОСе стоят расширенные прерывания поставить их в стандартные так просто не получится тк винда просто запутается в прерываниях те тебе надо из винды удалить все устройства и поменять прерывания и все будет нормально покрайне мере мне помогло thumb.gif
:-7
поместите пожалуста схему соединения компов через LPT.
гость_Guest_
Схемка бы точно не помешала
гость_Guest_
Вообще я не про лпт пишу мне просто нравиться ваш сайт придумано клево !
Добавить комментарий Перейти к обсуждению на форуме


DIY Projects