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

Р7.33. Буфер ШД ПИТ предназначен для приема управляющих слов и входных данных, поступающих из МП в ПИТ по шине данных МПС, а также передачи показаний счетчиков, поступающих из ПИТ в МП по той же шине.

Р7.34. Управляющее слово, поступающее по ШД МПС и запоминаемое в специальном регистре ПИТ, служит для программного управления режимом работы соответствующего счётчика ПИТ, т.е. позволяет настраивать его на работу в качестве формирователя задержек, одновибратора, делителя частоты и т. д. Управление осуществляется независимо по каждому счетчику

Рис Р7.4 Временные диаграммы для таймера, используемого в качестве делителя частоты

Р7.35. Сигналы на входах  и  ПИТ определяют направление передачи информации между буфером ШД и счетчиками (01—запись в счетчики, 10 — чтение из счетчиков) Сигналы на входах A1 и А0 определяют счетчик или регистр управляющего слова, которые обмениваются информацией с МП по ШД (00 — счетчик 0, 01—счетчик 1, 10—счетчик 2, 11 регистр управляющего слова) Сигнал  — сигнал выбора ПИТ (на счетчики сигнал ВК не действует). В качестве сигналов a1, а0 часто используются младшие разряды шины адреса МПС, а сигнал  формируется посредством дешифрации нескольких разрядов шины адреса МПС

Р7.36. Сигналы на входах Р012 ПИТ разрешают работу счетчиков, они могут использоваться также для синхронизации счетчиков от внешних устройств (fвх ≤ 2 МГц)

Р7.37. а) 10110,          6) 01100,         в) 10100

Р7.38. а) 00010100,    6) 01110000,   в) 10010010

Р7.39. Управляющее слово D7 D0 00010100 Временные диаграммы показаны на рис Р7 4.По сигналу  (при , A1 = A0 = 0, ) в счетчик 0 записывается число N = 4 Импульсы на выводе ПИТ Вых0 появляются после подачи сигнала Р0 = 1, имеют длительность tИ = Т0 и период следования ТВЫХ = 4Т0

Рис. Р7.5. Временные диаграммы для таймера, используемого в качестве одно вибратора

Р7.40. а) Используем в ПИТ счетчик 2, режим одновибратора обеспечивается управляющим словом D7…D0 10010010 = 92Н (Поскольку по условию задачи N = 6 < 255 в счетчике используется только младший байт)

б) Для загрузки в ПИТ управляющего слова D7…D0 необходимы сигналы , , A1 = 1, A0 = 1, .

в) Для загрузки в Сч2 ПИТ начального состояния необходимы сигналы , , A1 = 1, A0 = 0, .

г) Программа для МПС:

PULSE:           MVI A,92H                             ;Непосредственная загрузка в аккумулятор

;управляющего слова 10010010 = 92H.

OUT    OEFH                          ;Вывод из МП и запись в РУС ПИТ

;управляющего слова 92H.

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

; формируются в системном

;контроллере в МП при выполнении в МП

;команды OUT.

MVI    A,06H                         ;Непосредственная загрузка в аккумулятор числа

;6.

OUT    OEEH                          ;Вывод из МП и запись в Сч2 ПИТ начального

;состояния N=6.

д)Временные диаграммы представлены на рис.Р7.5. По сигналу  (при выполнении команды OUT OEEH) в счетчик Сч2 ПИТ записывается число 6. После подачи сигнала Р2=1 на выходе ПИТ Вых2 появляется импульс tи=6Т0.

Р7.41. См. решение задач 7.25 и 7.40.

Глава 8. МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА И СИСТЕМЫ НА БАЗЕ МП КР580ВМ80

Проектирование специализированного микропроцессорного устройства (МПУ) ли системы (МПС) содержит обычно три этапа [6, 8, 17, 13]:

1) выбор элементов и составление структурной, функциональной и принципиальной схем;

2) распределение памяти и присвоение элементам, к которым в процессе выполнения программы необходимо обращаться, соответствующих кодов и адресов;

3) составление и отладка программы.

Основными исходными данными для проектирования являются: описание или схема алгоритма решаемой задачи, характеристики входных и выходных сигналов, требования к точности, быстродействию, потребляемой мощности надежности. Часто в задании содержатся также рекомендации по применению определенной элементной базы. Во многих случаях указанные требования закладываются в схему устройства вначале лишь в общем виде (посредством выбора подходящих элементов), затем в процессе проектирования проверяется их выполнение и вносятся необходимые коррективы.