Цифровые устройства и микропроцессорные системы. Задачи и упражнения: Учебное пособие (Представление чисел и арифметические операции в цифровых устройствах. Микропроцессорные устройства и системы на базе МП КР580ВМ80), страница 76

Операция

Сигналы управления и адресации

Направление передачи информации

А1

А0

ШД

Чтение (ввод) данных

0

1

0

0

0

ШД¬ПА

0

1

0

1

0

ШД¬ПВ

0

1

1

0

0

ШД¬ПС

Запись (вывод) данных

1

0

0

0

0

ШД¬ПА

1

0

0

1

0

ШД¬ПВ

1

0

1

0

0

ШД¬ПС

Запись управляющего слова

1

0

1

1

0

ШД¬РУС ППА

Отключение

Ф

Ф

Ф

Ф

1

Буфер ШД и порты в третьем состоянии

ЗАДАЧИ И УПРАЖНЕНИЯ

7.14. Какие режимы работы реализуются  в ППА KP580BВ55?

7.15. Каково назначение управляющего слова в ППА?

7.16. Каковы преимущества ППА по сравнению с ШФ КР580ВА86 и МБР К589ИР12 при их использовании в качестве буферных устройств?

7.17. Каково назначение входов А1и а0в ППА?

7.18. При каких управляющих сигналах на входах ППА, , , A1, А0,  обеспечиваются:

а) запись в РУС ППА управляющего слова, б) запись в порт ПА  данных, в) чтение данных из порта ПВ?

7.19. При каком управляющем слове D7...Do обеспечивается работа ППА в режиме простого ввода-вывода (режим 0), причем:

а) все порты работают на ввод данных, б) все порты работают на  вывод данных, в) порты ПА и ПС4...7 работают на вывод данных, a порты ПВ и ПС0...з — на ввод данных?

7.20. Сколько вариантов режима 0 имеется в ППА?

7.21. МПС должна содержать:

а) 18 8-разрядных портов;

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

7.22. а) Запрограммировать ППА для работы в режиме простого ввода-вывода (режим 0) так, чтобы порты ПА и ПВ работали на ввод данных из внешних устройств, а порт ПС — на вывод;

б) Определить сигналы управления и адресации, обеспечивающие выполнение следующих операций: ввод данных в МП из порта ПА, вывод данных из МП в порт ПС, запись управляющего слова в регистр управляющего слова (РУС) ППА.

7.23. Составить программу для МПС (см. рис. 8.1 и 8.2), к которой подключен ППА (см. рис. 7.3), обеспечивающую передачу данных из порта ПА ППА через МП в порт ПС ППА (см. задачу 7.21).

7.24. МПС на базе МП КР580ВМ80 содержит четыре ППА КР580ВВ55. Нарисовать схему подключения ППА к МПС, использовав для управления ППА по входам ВК линии А4...А7 шины адреса МПС. Запрограммировать ППА согласно табл. 7.4.

Таблица 7.4.

ППА

Режим

Порты

ПА

ПС4…7

ПС0…3

ПВ

ППА1

0

Ввод

Вывод

Ввод

Вывод

ППА2

0

Ввод

Вывод

Ввод

Ввод

ППА3

0

Вывод

Ввод

Вывод

Ввод

ППА4

0

Вывод

Вывод

Ввод

Ввод

7.25. К МПС (см. рис. 8.2) необходимо подключить 16 ППА, причем ППА № 14 должен быть запрограммирован так, чтобы пopт ПС0...3 работал на ввод, а порты ПА, ПВ и ПС4...7 — на вывод. Нарисовать схему подключения. Указать, какими командами МП обеспечивается программирование указанного ППА и его работа.

7.26. Запрограммировать интерфейс и составить программы для МПС на базе МП КР580ВМ80 (см. рис. 8.2), обеспечивающие решение следующих задач1:

а) число N поступает через порт ПС ППА в МП, где сравнивается с константой kПри N¹kв порт ПА ППА выводится сигнал 0, а при N = kсигнал 1;

б) число N поступает через порт ПА ППА в МП, где обрабатывается по подпрограмме с меткой MARK. Результат выводится через порт ПВ ППА.