Программно-аппаратный комплекс автоматизации помещений  

LPT-порт

LPT порт имеется практически у всех компьютеров, более того, дополнительный LPT-порт также не является сейчас проблемой. Изначально, он конечно же предназначен для управления принтером, однако 8 выходов и 5 управляющих TTL-входов могут быть полезными для домашней автоматизации.

Если у LPT-порта использовать только выходы, то для облегчения мы можем воспользоваться конструкотором "Мастер-Кит" NK150 (8-ми канальное исполнительное устройство) http://www.masterkit.ru/main/set.php?num=764.

Внутренности LPT порта

Из рисунка выше видно, что выводы порта можно разделить на четыре группы: это выводы коруса или 'земли'. Они обозначены черным цветом (контакты 18-25). Все они соеденены между собой, поэтому для своих разработок в качестве земли можно использовать любой из них.

Красным цветом обозначены выводы так называемого регистра Data (контакты 2-9). Под регистром будем понимать (на бытовом уровне) объдинение группы контактов LPT порта. В регистре Data их 8 штук. Это регистр данных - позволяет нам как из программы установить на его контактах лигическую 0 или 1. Он двунаправленный, однако мы будем использовать его только для вывода.

Зеленым цветом обозначены выводы регистра Status - это как раз входящие линии, которые можно использовать в качестве входов системы. Обратите внимание на их счет, биты S0-S2 не используются!

И последняя группа отмеченая бирюзовым цветом - это группа управляющего регистра, который может теоретически использоваться как выходы. Но использовать их в качестве выходов не представляет большого интереса и в программе данный регистр не используется.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запрещается использование материалов без согласования с автором!