Организация параллельного ввода/вывода информации
БИС КР580ВВ55 - параллельный программируемый интерфейс (ППИ), предназначен для организации обмена информации в параллельном коде между МП и УВВ.
Микросхема имеет 3 восьмиразрядных канала: А, В и С , к которым подключаются ПФУ (допускается деление канала С на 2 четырех разрядных канала). К ППИ можно подключить 2 восьмиразрядных ПФУ или 2 четырехразрядных ПФУ.
В ППИ обмен информацией может происходить в трех режимах:
<Режим 0>
Синхронная программно управляемая передача данных в параллельном коде через 3 независимых восьмиразрядных канала А, В и С, причем канал С разбивается на два 4-х разрядных канала - С1 и С2.
<Режим 1>
Асинхронный ввод/вывод информации через два независимых 8-ми разрядных канала А и В. Выводы канала С используются для передачи сигналов управления (квитирование).
<Режим 2>
Асинхронный ввод/вывод информации по каналу А. Канал В и С в данном режиме работают следующим образом. Канал В или в режиме 0 или в режиме 1 , а пять выводов канала С используется для передачи сигналов управления каналом А.
Микросхема КР580ВВ55 в своей структуре имеет 4 регистра портов (каналов):
- Регистр канала А
- Регистр канала В
- Регистр канала С, который разбивается на два - С1 и С2
- Регистр управляющего слова (РУС) - 8-ми разрядный регистр, в котором перед началом работы ИМС КР580ВВ55 засылается Управляющее слово(УС).
Каждый канал и регистр имеет свой адрес. Два последних адресных разряда А0, А1 задают адресацию регистров внутри ИМС. УВВ подключаются к выводам портов (каналов) А, В и С.
Рисунок 1 - УГО ИМС КР580ВВ55
Таблица 1 - Назначение выводов ИМС КР580ВВ55