НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 110111112113114115116 ... 159


Таблица 10.18

Функции прерывания 14li BIOS (окончание)

Функция

Выдает

Принимает

Примечания

Запись в регистр

управления

модемом

АН = 05h AL =1

BL = новое значение регистра управления модемом

АН = состояние линии AL = состояние модема

Устанавливает регистр управления модемом (новое значение)

ПАРАЛЛЕЛЬНЫЙ ПОРТ

Параллельный порт является тем устройством, которое привлекает наибольшее внимание пользователей, когда речь заходит о необходимости расширения системы ввода/вывода ПК. Схема, используемая в PC/AT, состоит из семи ТТЛ микросхем и обеспечивает при этом простой байтовый двунаправленный обмен с ПК.

Блок-схема и разъем параллельного порта

Парис. 10.12 представлена блок-схема параллельного портаПК. Разъем для подключения параллельного порта показан на рис. 10.13. Назначения выводов разъема приведены в табл. 10.19.

Таблица 10.19

Назначения выводов разъема параллельного порто

Вывод

Обозначение

Вход/выход

Назначение

STROBE

Выход

Строб-импульс, отрицательная логика

Двунаправленный

Бит 0 данных

Двунаправленный

Бит 1 данных

Двунаправленный

Бит 2 данных

Двунаправленный

Бит 3 данных

Двунаправленный

Бит 4 данных

Двунаправленный

Бит 5 данных

Двунаправленный

Бит 6 данных

Двунаправленный

Бит 7 данных

АСК

Вход

Подтверждение приема данных (низким уровнем)

BUSY

Вход

1 - принтер занят

NOPAPER

Вход

1 - отсутавует бумага в принтере

SELECTED

Вход

1 - принтер выбран и находится в активном соаоянии



Шина данных

Защелка данных (Base+0)

Регистр управления (Base+2)

Бит 5

Бит О

Бит1

Бит 2

БитЗ

Бит 4

Запрос прерываний от параллельного порта

Рис. 10.12

Блок-схема параллельного порта

Выводы данных 2-9 Strb 1

Slctl

Init

16 -Auto FDXT

14 -Ack

Error

15 SlctO

13 Busy

12 Gnd 18-25

/7777

БитО

БитЗ

Бит 2

Бит 1

Битв

БитЗ

Бит 4

Бит 7

Бит 5

Бит 2

Буфер данных (Base+0)

Буфер контроля (Base+2)

Буфер состояния (Base+1)

Таблица 10.19

Назначения выводов разъема параллельного порта (окончание)

Вывод

Обозначение

Вход/выход

Назначение

AUTOFEED

Выход с открытым коллектором

Протяжка бумаги, если низкий уровень

.ERROR

Вход

Ошибка принтера, продолжение печати невозможно, если низкий уровень

INIT

Выход с открьпым коллектором

Низкий уровень переводит принтер в исходное соаояние

.SELECT

Выход с открытым коллектором

Низкий уровень активизирует принтер

18-25

Ground

Общий провод



DB-25 (розетка)

14 15 16 17 18 19 20 21 22 23 24 25

Рис. 10.13

Разьем DB-25 параллельного порта 1ВМ-совмесгимого ПК Базовые регистры

Базовые адреса установленных пара,1жльных портов могут быть считаны из оперативной памяти по адресам: 0x00040 - 0x00008 и 0x040 - ОхООООС (табл. 10.20).

Таблица 10.20

Базовые адреса параллельных портов

Порт

Базовый адрес

Номер прерывания (вектор)

LPT1

0х0378/0х03ВС

OxOOF/OxOOD

LPT2

0x0378

OxOOF

LPT3

0x0278

QxOQD

Регистры

Спецификация регистров параллельного порта дана в табл. 10.21-10.23. Временные диаграммы сигналов при передаче данных на принтер показаны на рис. 10.14.

Таблица 10.21

Регистр данных параллельного порта (базовый адрес + 0)

Назначение

Биты данных. Режим входа может быть задан для ввода данных путем установки бита 5 управляющего региара



0 ... 110111112113114115116 ... 159