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

7.40. Схема подключения ПИТ к МПС (см. рис. 8.2) показана на рис. 7.9 Запрограммировать счетчик 2 ПИТ для работы в режиме одновибратора (режим Р1). Длительность формируемого импульса tи = NT0, где Т0период тактовых импульсов а) Составить необходимое управляющее слово D7...D0.

б) Определить сигналы управления и адресации , , А1, А0, , которые должны подаваться на ПИТ при загрузке в нею управляющего слова D7...D0.

в) Определить сигналы управления и адресации, которые должны подаваться на ПИТ при загрузке в него константы N=6

г) Составить программу для МПС, обеспечивающую решение поставленной задачи.

д) Построить временные диаграммы, иллюстрирующие работу МПС.

7.41. МПС на базе МП КР580ВМ80 содержит системный контроллер СК КР580ВК28, ППА КР580ВВ55 и ПИТ К580ВИ53 (см. рис. 8.2). Нарисовать схему подключения ПA и ПИТ к МПС и запрограммировать интерфейс для выполнения следующих операций:

ППА должен работать в режиме 0, порты ПА и ПВ работают на ввод, порт ПС — на вывод; в ПИТ счетчик 0 работает в режиме одновибратора формирует импульс длительностью tИ = 64Т0, а счетчики 2 работают в режиме делителей частоты с коэффициентами чтения частоты соответственно N1 = 16 и N2 = 32.

Указание. Для управления ППА и ПИТ по входам  пользовать разряды А4, А5 шины адреса МПС, по входам  и  — выходные сигналы  и  системного контроллера СК см. рис. 8.2).

ОТВЕТЫ И РЕШЕНИЯ

Р7.1.Шинные формирователи используются чаще всего для сличения нагрузочной способности микросхем. Предусмотрена возможность двунаправленной передачи информации установки входов и выходов ШФ в третье состояние. Благодаря этому к одной шине можно подсоединить несколько ШФ. Однако ШФ не имеет внутренней памяти, поэтому пользовать его в качестве порта ввода или вывода (если информация в порту должна фиксироваться) нельзя.

Р7.2. На вход ШФ ВК? следует подать сигнал с выхода МП «Подтверждение захвата» (ПЗх), а на вход Т — через инвертор -сигнал с выхода «Прием» (Пм). Если режим захвата прямого доступа к памяти) в МПС не используется, на вход ШФ  следует подать постоянный уровень 0.

Р7.3. На входы ШФ  следует подать сигнал с выхода МП Зх. На входы Т следует подать постоянный уровень 1(схема показана на рис.8.2).Если режим захвата в МПС не используется, на входы ШФ  следует подать постоянный уровень 0.

Р7.4.

Та6лица Р7.1.

Операция

Управляющие сигналы

Т1

Т2

Т3

а

0

1

0

0

1

Ф

б

1

Ф

0

1

0

0

в

0

0

0

0

0

1

Операция г) невозможна, так как запараллеливание включенных ШФ по выходам недопустимо.

Р7.5.

Таблица Р7.2.

Операция

Управляющие сигналы

Т1

Т2

Т3

Т4

а

0

1

1

Ф

0

1

0

1

б

0

0

0

1

0

1

1

Ф

в

0

0

0

0

0

0

0

1

г

0

0

1

Ф

1

Ф

0

0

Операция д) невозможна

Р7.6. В МБР реализуются режимы ввода, вывода и хранения информации, причем входы и выходы могут отключаться (переводиться в третье состояние) независимо друг от друга. Основные применения МБР в качестве буферной памяти и портов ввода-вывода.

Р7.7. а) С = 1, ВР = 0, ×ВК2 = 0→1→0;

б) С = 1, ВР = 1, ×ВК2 = 0→1→0;

в) ВР = 0, ×BK2 = 0, С = 0→1→0.

Р7.8. Поскольку шина адреса ША содержит 16 линий, а МБР К589ИР12 8-разрядный, необходимо использовать два МБР. Выходы А0...А15 ША МП подключаются к входам D0...D7 двух МБР, выходы Q0...Q7 обоих МБР подключаются к ША МПС. Для управления МБР используются входы , на которые подается сигнал «Подтверждение захвата» (ПЗх) с выхода МП. На остальных входах МБР ВК2 = С = 1, ВР = 0. В нормальном режиме работы МП сигнал ПЗх = 0 и усиленные по мощности сигналы с адресной шины МП поступают в адресную шину МПС. В режиме захвата (прямого доступа к памяти) П3х = 1, выходы МБР отключаются и МП отсоединяется от адресной шины.