Назначение линий внешнего интерфейса стандартного параллельного порта

 

Сигнал Направление Контакт Назначение  
  0(вывод)  
D0

STROBE

t3

Этот сигнал информирует ПУ (периферийное устройство), о завершении переходных процессов на линии и необходимость зафиксировать данные. Направление сигналов привязано к процессору.

 
D0..D7 2..9

Линии данных (Data[0..7]).

D0 – младший разряд

D7 – старший разряд

D7           D1 D0

 

 
1(входной сигнал) ACKNOWLEGE – получение подтверждения. ПУ информирует интерфейс о том, что данные приняты в регистровую часть, и их можно снимать с линии данных. С этим сигналом связаны сигналы прерывания. По заднему фронту этого сигнала генерируется запрос на прерывание от параллельного порта (IRQ5 или IRQ7). IRQ – запрос на прерывание.  
Busy Сигнал обозначает «занято». Этим сигналом ПУ информирует интерфейс о не готовности принимать данные вследствие незавершенности процесса обработки. Это «квитирующий»- подтверждающий сигнал.  
PE Paper End – нет бумаги.   Paper End – конец бумаги.
SELECT “Выбран” – сигнал о включении принтера.  
AutoFD (LF) CR- > LF(Line Fead) – для текстового режима CR-/-> LF – растровый режим.  
Общая ошибка (нет бумаги, внутренний сбой и т.д.).  
Инициализация – возврат каретки, сброс всех регистров, очистка памяти, установка по умолчанию.  
«Выбор принтера».  
GND   18..25 Ground(Земля) – общий провод, относительно которого выставляются и измеряются напряжения. С ним соединена оплетка кабеля и контакты с 18 по 25.  

 

Типовой протокол обмена сигналами по интерфейсу Centroniсs

 

Программный способ обмена, формирования и опроса всех сигналов CPU.

 

 

Обмен начинается по инициативе процессора – он опрашивает готовность внешнего устройства.

Внешнее устройство отвечает снятием готовности и сигналом ACK, длительность которого определяется временем регистрации информации во внешнем устройстве. По окончании обработки информации, CPU обнаруживает готовность и повторяет обмен информацией.