Скачиваний:
58
Добавлен:
02.05.2014
Размер:
948 Кб
Скачать
☆
      1. Стандартный ltp порт.

SPP является однонаправленным портом, который программно реализуется через протокол обмена Centronics.

Номер Контакта

Наименование

Направление передачи

Описание

1

Strobe #

Out

Стробирование

2

D0

Out

Data bit 1

3

D1

Out

Data bit 2

4

D2

Out

Data bit 3

5

D3

Out

Data bit 4

6

D4

Out

Data bit 5

7

D5

Out

Data bit 6

8

D6

Out

Data bit 7

9

D7

Out

Data bit 8

10

ACK #

IN

Acknowledgement (подтверждение)

11

Bysy

IN

Занято

12

PE

IN

Paper End

13

SEL

IN

Select

14

Auto FD #

Out

Auto Feed (Перевод строки, протяжка бумаги)

15

ERROR#

IN

Ошибка

16

INTT#

Out

Инициализация

17

SELIN#

Out

Signal In (выборка)

18-25

GND

-

Signal Ground (корпус)

Адаптер SPP порта содержит 3 8-ми битных регистра, расположенных по соседним адресам в пространстве ввода/вывода, начиная с базового адреса порта BASE

1. Первый регистр Data Register (DR) – регистр данных. Данные записываются на выходные линии D0-D7. Данные считанные с этого регистра передаются по параллельным линиям одновременно.

Адрес – Base

378h

2. Status Register (sr), регистр состояния.

Адрес – Base+1

5-bit

SR.2 - P1RQ2

Бит обнуляется, если сигнал ACK вызвал прерывание.

SR.3 - Error

SR.4 - Select

SR.5 – Paper End

SR.6 - ACK

SR.7 – BUSY

  1. Control Register (CR)

адрес = Base+2

CR.4 - Direction

CR.3 –Select In

CR.2 - INIT

CR.1 –Auto-LF (Line Feed, протяжка бумаги)

CR.0 – стробирование выходных данных.

Запрос аппаратного прерывания по линии IRQ7 или IRQ5 вырабатывает по отрицательному перепаду сигнала ACK, при установке CD.4=1.

Прерывание вырабатываются, когда принтер подтверждает прием предыдущего байта.

Процедура вывода байта по интерфейсу Centronics:

  1. Вывод байта в регистр данных

  2. Ввод из регистра состояния и проверка готовности устройства – проверяется бит SR7.

  3. По получению готовности выводом в регистр управления устанавливается строб даных, а следующим выводом строб снимается.

Обычно, чтобы переключить только один бит регистр управления предварительно считывается.

Главный недостаток данного порта невысокая скорость обмена, при значительной загрузке ЦПУ. Скорость передачи – 100-150 Кбайт/сек.

Другой недостаток – есть возможность только вывода данных.

Соседние файлы в папке Лекции. Часть 1. 2005-06