Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Весь документ / МПС АиУ-конспект.doc
Скачиваний:
68
Добавлен:
17.02.2016
Размер:
5.61 Mб
Скачать
  1. Программируемый параллельный интерфейс кр580вв55

Данное устройство предназначено для организации обмена данными между микропроцессором и внешними устройствами (см. рис. 11).

Рис. 11

Основные технические характеристики:

    1. n-MOP – технология;

    2. Корпус с 40 выводами;

    3. Потребляемая мощность - не более 0,35Вт;

    4. Степень интеграции: 1600 активных элементов;

    5. Номинальный ток: 60мА;

    6. Нагрузочная способность: 1 ТТЛ вход.

Условное графическое обозначение КР580ВВ55 представлено на рис. 12.

Рис. 12

D0  D7 – входы/выходы, подключаемые к шине данных микропроцессора;

А0, А1 – входы выбора каналов (портов);

СS – сигнал выбора микросхемы (приходит с дешифратора);

RES – сигнал системного сброса.

Табл.1

Выбор порта или регистра управляющего слова

А1

А0

0

0

РА

0

1

РВ

1

0

РС

1

1

РУС

РУС – регистр управляющего слова.

РА – порт А – имеет два буферных регистра, что позволяет

организовать двунаправленный обмен данными по этому порту.

У РВ и РС – по одному буферному регистру.

Группа А – комбинация порта А и старшей половины порта С (РС4,5,6,7): РА+РС2.

Группа В – РВ+РС1(младшая половина РС).

Структура программируемого параллельного интерфейса приведена на рис. 13.

Рис. 13

Направление передачи данных в PPI определяется по табл. 2.

Табл. 2.

Направление передачи данных в ppi

    1. Ввод данных:

      А1

      А0

      СS

      WR

      RD

      Направление передачи данных

      0

      0

      0

      1

      0

      ВУi→РА→ШД МП

      0

      1

      0

      1

      0

      ВУi→РВ→ШД МП

      1

      0

      0

      1

      0

      ВУi→РС→ШД МП

      1

      1

      0

      1

      0

      Запрещенная комбинация

      х

      х

      1

      х

      х

      Отключено

      х

      х

      0

      1

      1

      Отключено

    2. Вывод данных:

А1

А0

СS

WR

RD

Направление передачи данных

0

0

0

0

1

ШД МП→РА→ ВУi

0

1

0

0

1

ШД МП→РВ→ ВУi

1

0

0

0

1

ШД МП→РС→ ВУi

1

1

0

0

1

ШД МП→РУС

        1. Режимы работы программируемого параллельного интерфейса

  1. Нулевой режим;

  2. Первый режим;

  3. Второй режим.

Нулевой режим – ввод/вывод данных. В данном режиме данные записываются в ВУi или читаются (в зависимости от сигнала управления), проходя через порты А, В или С (поочередно). Дополнительные сигналы управления не формируются.

Первый режим – ввод/вывод со стробированием. В данном режиме порты А и В служат для передачи данных, а по линиям порта С передаются управляющие сигналы (STB, RD, IBF, INTR, ACK и др.). Свободные линии порта С также служат для передачи данных. Пример нулевого режима представлен на рис. 14.

Рис. 14

Второй режим – режим двунаправленного обмена. В данном режиме канал В не работает, передача данных происходит через канал А поочередно в двух направлениях. Необходимые управляющие сигналы передаются по линиям порта С.