Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
54
Добавлен:
03.06.2014
Размер:
2.63 Mб
Скачать

Порт 37Ah

Порт обычно применяется для управления принтером, подключенным к параллельному адаптеру. Он доступен для чтения и записи. Ниже мы привели описание отдельных разрядов этого порта:

Поле

Описание

0

STROBE

Cтроб данных, принимает значение 1 при выводе байта, подключен к 1 контакту разъема параллельного адаптера

1

AUTO LineFeed

Автоматический перевод строки после символа возврата каретки CR, контакт 14

2

INIT

Сброс принтера, активный уровень - 0, контакт 16

3

SLCT IN

Выбор принтера для работы, контакт 17

4

IRQ Enable

Разрешение прерывания от принтера. Если прерывания от принтера разрешены, они вырабатываются когда сигнал готовности принтера ACK (контакт 10) принимает уровень логического 0

5-7

Равно 0

Порт 379h

Порт состояния принтера, доступен только для чтения:

Поле

Описание

0-2

Равно 0

3

ERROR

Сигнал ошибки, активный уровень - 0, контакт 15

4

SLCT

Принтер выбран, контакт 13

5

PE

Конец бумаги, контакт 12

6

ACK

Готовность принтера, активный уровень - 0, контакт 10

7

BUSY

0 - принтер занят, находится в состоянии offline или произошла ошибка, контакт 11

Разъем параллельного адаптера

Для тех, кто будет использовать параллельный адаптер для подключения аппаратуры, приведем таблицу назначения контактов разъемов этого адаптера , а также соответствующих контактов разъема принтера:

Контакт разъема адаптера

Контакт разъема принтера

Назначение

Вход или выход

1

1

STROBE

Строб

Выход, инверсия

2

2

Данные, бит 0

Выход

3

3

Данные, бит 1

Выход

4

4

Данные, бит 2

Выход

5

5

Данные, бит 3

Выход

6

6

Данные, бит 4

Выход

7

7

Данные, бит 5

Выход

8

8

Данные, бит 6

Выход

9

9

Данные, бит 7

Выход

10

10

ACK

Подтверждение

Вход, инверсия

11

11

BUSY

Занятость

Вход

12

12

PE

Конец бумаги

Вход

13

13

SLCT

Выбор

Вход

14

14

Auto Line Feed

Авт. перевод строки

Выход, инверсия

15

32

ERROR

Ошибка

Вход, инверсия

16

31

INIT

Сброс принтера

Выход, инверсия

17

36

SLCT IN

Принтер выбран

Выход, инверсия

18-25

16,17, 19-30,33

Земля

-

Для сигналов, отмеченных в таблице словом "инверсия", используется уровень логического нуля в активном состоянии сигнала.

Используя параллельный адаптер для управления внешними устройствами, будьте осторожны и выполняйте все правила заземления устройств. Если ваш устройство не заземлено или заземлено неправильно, параллельный адаптер может выйти из строя (и когда-нибудь он обязательно сделает это).

Следует также учитывать, что нагрузка на выходную линию параллельного адаптера не должна превышать одного входа TTL (то есть к одному выходу адаптера вы можете подключить не более одного входа микросхемы серии 155).

Соседние файлы в папке несколько программ