Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интерфейсы периферийных устройств 9 семестр.pdf
Скачиваний:
24
Добавлен:
04.06.2015
Размер:
495.81 Кб
Скачать

СТАНДАРТ IEEE 1284

IEEE 1284, LPT - международный стандарт параллельного интерфейса для подключения периферийных устройств персонального компьютера.

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

Воснове данного стандарта лежит интерфейс Centronics и его расширенные версии (ECP, EPP).

Centronics (SPP – Single Parallel Port)

Адаптер параллельного интерфейса, с точки зрения программиста, представляет собой набор регистров в адресном пространстве архитектуры PC.

BASE (0x278, 0x378, 0x3bc) – Data Register – регистр данных. Данные, записанные в этот регистр появляются на выходных линиях Data[7:0]

SR [BASE+1] – регистр состояния, доступен по только на чтение (read only)

Назначение разрядов:

SR.7 – Busy – инверсное состояние линии Busy

SR.6 – ACK – состояние линии ACK

SR.5 – PE – состояние линии PE. 1 – конец бумаги

SR.4 – Select – состояние линии Select. 1 – включение принтера

SR.3 – Error – состояние линии Error. 0 – наличие ошибки

SR.2 – PIRQ – флаг прерывания по сигналу ACK (только PS/2)

SR[1:0] - зарезервированы

Передача данных по протоколу Centronics (SPP)

Этот режим определяет протокол, используемый большинством PC, для передачи данных на принтер. Он обычно называется "Centronics" режимом и является методом, используемым со стандартным параллельным портом. В этом режиме данные помещаются на линии данных порта, состояние принтера не проверяется ни на какие ошибки и на занятость (сигнал Busy), и затем программно формируется строб данных (Strobe) для тактирования принтера