Подключение нестандартных устройств к IBM PC через интерфейс Centronics.
В данной работе представлен возможный вариант подключения устройств “светодиоды” и “клавиатура” к персональному компьютеру через порт принтера (Lpt).
Подключение светодиодов.
Схема подключения представлена на рис.1. Выходные данные, управляющие состояниями светодиодов через контакты 2-9 (D0-D7) подаются на вход параллельного регистра Da1 (КР1533ИР23). На вход разрешения снятия состояния высокого импеданса подается уровень лог.нуля.
Согласно правилам передачи данных по протоколу Centronics данные D0-D7 действительны по фронтам сигнала –STROBE. Поэтому на тактовый вход Dd1 подается сигнал –STROBE.
Для работы устройства под управлением Windows 9x. Контакты разъема 11(BUSY) и 12(PE) необходимо заземлить, иначе Windows выводить сообщения о неготовности принтера и необходимости вставить бумагу, если в системе установлены драйвера принтера, иначе сообщение не выдается.
Напряжение питания +5В.
Программа управления устройством.
.MODEL TINY
.CODE
ORG 100H
START:
mov cod,0ffh; Переменная cod определяет состояние. В данном
call print ; случае все светодиоды будут гореть
ret
print proc
mov ah,00
mov al,cod
mov dx,00
int 17h
ret
cod db ?
print endp
END START
Резисторы: R1-R8=100Ом.
Светодиоды: АЛ307
Принципиальная схема подключения светодиодов к IBM PC через интерфейс Centronics.
Рис.1
Подключение клавиатуры.