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

Р7.22 а) Управляющее слово 10010010 = 92Н

б)

А1

А0

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

0

1

0

0

0

ШД¬Па

1

0

0

1

0

ШД¬ПС

1

0

0

1

1

ШД¬РУС ППА

Рис. Р7. 3. Схема подключения ППА к МПС:

а) подключен один из шести ППА; б) подключен один из 16 ППА (№ 14)

Р7.23. Программа для схемы на рис Р7. 3.а:

TPANS:          MVI    А,92Н             ; Загрузка в аккумулятор МП управляющего слова,

;обеспечивающего работу порта А на ввод и порта ПС

;на вывод

OUT    ODFH             ; Вывод из МП и запись в РУС ППА управляющего

;слова. Управляющие сигналы , и

;адресующие сигналы А5 =  = 0, A1 = A2 = l

;формируются в системном контроллере СК

IN        ODCH             ; Ввод данных в МП из порта, ПА ППА. Управляющие

;сигналы = 0,  и адресующие сигналы

5 =  = 0,А1 = А0 = 0 формируются в системном

;контроллере СК

OUT    ODEH             ;Вывод данных из МП в порт ПС ППА. Управляющие

;сигналы ,  и адресующие сигналы

5 =  =0 А1 = 1, А0 = 0 формируются в системном

;контроллере СК

Р7.24. См. решение задач 7.21 и 7.23.

Р7.25. Вариант подключения ППА № 14 к схеме на рис. 82 показан на рис. Р7.3,б (остальные ППА подключаются к соответствующим выводам дешифратора). Необходимые режимы работы портов ППА № 14 обеспечиваются управляющим словом 10000001(2) = 81Н. Адресация ППА № 14 обеспечивается подаваемым по ША кодом А5А4А3А2= 1110(2)= 14; адресация регистра управляющего слова — кодом А1А0=11(2). Управляющее слово выводится в РУС ППА № 14 по команде OUT FB (FB = A7A6A5 А4А3А2А, А0 = 1111 1011; два старших разряда А0 и А6 безразличны). Ввод информации через порт ПС, осуществляется по команде IN FA (FA=1111 1010; адресация РУС ППА тa же, порта ПС —A1A0=10). Вывод информации через порт ПВ осуществляется по команде OUT F9 (F9 = 111101,адресация РУС ППА та же, порта ПВ—A1 A0 = 01). Итак, для программирования ППА № 14 на ввод через порт ПС0 , и вывод через порт ПВ в схеме рис. Р7 необходимы следующие команды:

MVI     А, 81;  OUT FB;         IN FA;             OUT F9.

P7.26. a) -e). См. решение задачи Р7.23.

ж), з). В программы, аналогичные Р7.23, необходимо включить циклы из команд ввода (IN), маскирования (ANI и проверки признаков готовности (JZ).

Р7.27. В асинхронном режиме вывода передатчик ПСА сопровождает каждое передаваемое в модем линии связи слово стартовыми и стоповыми битами. Выдача этого слова на выход; передатчика производится последовательно разряд за разрядом ion с тактовой частотой, кратной частоте сигнала синхронизации поступающего от отдельного генератора. Очередное слово выдается из ПСА при поступлении из модема сигнал готовности к приему информации. Максимальная скорость передачи данных в асинхронном режиме 9 Кбод.

В синхронном режиме вывода передатчик ПСА сопровождает блок данных одним или двумя синхронизирующими словами причем скорость передачи равна частоте синхронизации. Подтверждения готовности модема к приему информации при синхронном выводе не требуется Максимальная скорость передачи данных в синхронном режиме 56 Кбод, т. е. гораздо больше, чем в асинхронном режиме.

Р7.28. Инструкция режима ПСА, являясь одним из управляющих слов, засылаемых в ПСА из ШД МПС, определяет следующие характеристики выбранного режима: тип режима (синхронный или асинхронный), длину информационной части слова, наличие контроля на четность или нечетность. Кроме того, для асинхронного режима указывается скорость выдачи формации из ПСА (коэффициент деления частоты сигнала синхронизации) и длина стоповой посылки, а для синхронного режима — число синхрослов и вид синхронизации (внешняя или утренняя).

Р7.29. Инструкция режима D7...D0 имеет вид 11110111.

16-ричном коде — F7.

Формат слова:

Поскольку длина информационной части слова по заданию 6 бит, а в формате она должна быть равна 8 битам, добавлены два нулевых бита. Контрольный бит К определяется как сумма по модулю 2 всех битов данных.