logo search
Кафедра “Системы автоматического управления”

16.3. Средства параллельного ввода/вывода.

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

Для построения портов, реализующих параллельный В/В информации, могут быть использованы различные БИС буферных регистров, шинных формирователей и программируемых приемопередатчиков. Рассмотрим более подробно схему программируемого периферийного адаптера (ППА) и интерфейсную плату для подключения к системной шине ПК, разработанную на его основе.

Программируемый периферийный адаптер.

Программируемый периферийный адаптер (ППА) КР580ВВ55 представляет собой однокристальное программируемое устройство параллельного ВВ информации произвольного формата. В состав осуществляемых им процедур входит параллельный обмен данными с квитированием или без него как в режиме программного управления, так и по прерываниям. При этом обеспечивается организация не только однонаправленного, но и двунаправленного ВВ. Определение и переопределение типа интерфейса выполняется программными методами с помощью процедур инициализации.

Структурная схема ППА показана на рис.16.6.

В состав ППА входят три двунаправленных 8-разрядных порта, разбитых на две группы, два устройства управления группами портов и интерфейсная логика для согласования с системной магистралью.

ППА поддерживает три режима работы портов:

- режим 0 - однонаправленный ВВ без квитирования (применим к любому из трех портов);

- режим 1 - однонаправленный ВВ с квитированием (применим к портам А и В);

- режим 2 - двунаправленный ВВ (допускается только для порта А).

Рис.16.6.

При работе портов А и В в режимах 1 и 2 часть линий порта С из соответствующей группы используется для управления обменом с внешними ПУ.

Подключение ППУ к системной магистрали показано на рис.16.7.

Рис.16.7.

Режим работы каждого из каналов ППА программируется с помощью управляющего слова, формат которого представлен на рис.16.8.

Разряд D7 управляющего слова определяет либо установку режимов работы его каналов (D7=1), либо работу ППА в режиме сброса-установки отдельных разрядов канала С (D7=0).

Рис.16.8.

Код управляющего слова для установки ППА: А-вывод, В-ввод, С-вывод, режим-0, имеет вид: 10000010(2) = 82H.

Вид операции, выполняемой БИС, задается сигналами управления RD, WR, RESET, CS совместно с адресными линиями А0, А1 (таблица 16.1).

Таблица 16.1