Программируемый параллельный интерфейс. Графическое обозначение БИС КР580ВВ55. Выбор портов БИС КР580ВВ55

Страницы работы

Фрагмент текста работы

Программируемый параллельный интерфейс

Программируемый параллельный интерфейс КР580ВВ55 предназначен для ввода/вывода параллельной информации в 8-битном формате. Он позволяет реализовать большинство известных протоколов обмена по параллельным каналам. БИС программируемого параллельного интерфейса может использоваться для соединения МП со стандартным периферийным оборудованием (дисплеем, телетайпом, накопителем, и т. п.).

Рис. 5.7. Структурная схема БИС КР580ВВ55

Рис. 5.8. Графическое обозначение БИС КР580ВВ55

Структурная схема БИС показана на рис. 5.7, а ее графическое обозначение - на рис. 5.8.

В состав БИС входят (рис. 5.7):

- двунаправленный 8-разрядный буфер данных (BD), соединяющий линии данных БИС с системной шиной данных;

- блок управления чтением/записью (RWCU), обеспечивающий управление внешней и внутренней передачей данных и управляющих слов;

- три 8-разрядных порта ввода/вывода (Port A, Port В, Port С) для обмена информацией, причем порт С разделен на два четырехразрядных: С' (РС7-РС4) и С"(РСЗ-РСО). Порты А и С' объединены в группу А, порты В и С" - в группу В.

Схема БИС содержит также блоки управления группой A (CUA) и группой В (CUB), которые формируют сигналы управления для соответствующих групп. Блок RWCU содержит регистр управляющего слова, который хранит управляющие слова, поступающие от МП. Адресные разряды А1, А0 позволяют выбрать один из портов А, В, С или регистр управляющего слова RCW (табл. 5.1).

Таблица 5.1. Выбор портов БИС КР580ВВ55

Сигнал управления третьим состоянием шины данных CS, сигнал чтения RD, сигнал записи WR и сигнал сброса RESET подаются на блок RWCU и вместе с сигналами на адресных линиях А0, А1 задают вид выполняемой операции (табл. 5.2).

Таблица 5.2. Определение вида операций в зависимости от сигналов управления и адресных разрядов А1, А0

х - любое значение (0 или 1).

Назначение выводов БИС приведено в таблице. 5.3.

Таблица 5.3. Назначение выводов БИС КР580ВВ55

Программирование БИС заключается в загрузке управляющего слова режима при А1=1, А0=1. Формат управляющего слова режима показан на рис. 5.10. Управляющее слово определяет один из трех режимов портов параллельного интерфейса: режим "0" - основной режим ввода/вывода; режим "1" - режим стробированного ввода/вывода; режим "2" - режим двунаправленной передачи информации.

Рис. 5.10. Формат управляющего слова режима

- биты Ml, М0 - задают режим группы А. При Ml МО = 00 задается режим 0, при 01 - режим 1, при 10 и 11 - режим 2;

- бит IOА - задает режим ввода или вывода порта А. При IOА = 1 осуществляется ввод информации, при значении ноль - вывод;

- бит IOС - задает режим ввода или вывода порта С' (1 - ввод, 0 - вывод);

- бит М - задает режим группы В. При М = 0 - режим 0,1 - режим 1;

- бит IOВ - задает режим ввода или вывода порта В (1 - ввод информации, 0 - вывод);

- бит IOС" - задает режим ввода или вывода порта С" (1 - ввод, 0 - вывод).

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

Отдельные разряды порта С можно устанавливать или сбрасывать программно с помощью управляющего слова установки/сброса, формат которого показан на рис. 5.11.

Рис. 5.11. Формат управляющего слова установки/сброса порта С

- биты N2, N1, N0 - задают номер разряда, который надо установить или сбросить. Значение этих бит = 000 - выбирает разряд

Похожие материалы

Информация о работе

Тип:
Ответы на экзаменационные билеты
Размер файла:
1 Mb
Скачали:
0