Р7.33. Буфер ШД ПИТ предназначен для приема управляющих слов и входных данных, поступающих из МП в ПИТ по шине данных МПС, а также передачи показаний счетчиков, поступающих из ПИТ в МП по той же шине.
Р7.34. Управляющее слово, поступающее по ШД МПС и запоминаемое в специальном регистре ПИТ, служит для программного управления режимом работы соответствующего счётчика ПИТ, т.е. позволяет настраивать его на работу в качестве формирователя задержек, одновибратора, делителя частоты и т. д. Управление осуществляется независимо по каждому счетчику
Рис Р7.4 Временные диаграммы для таймера, используемого в качестве делителя частоты
Р7.35. Сигналы на входах и ПИТ определяют направление передачи информации между буфером ШД и счетчиками (01—запись в счетчики, 10 — чтение из счетчиков) Сигналы на входах A1 и А0 определяют счетчик или регистр управляющего слова, которые обмениваются информацией с МП по ШД (00 — счетчик 0, 01—счетчик 1, 10—счетчик 2, 11 регистр управляющего слова) Сигнал — сигнал выбора ПИТ (на счетчики сигнал ВК не действует). В качестве сигналов a1, а0 часто используются младшие разряды шины адреса МПС, а сигнал формируется посредством дешифрации нескольких разрядов шины адреса МПС
Р7.36. Сигналы на входах Р0,Р1,Р2 ПИТ разрешают работу счетчиков, они могут использоваться также для синхронизации счетчиков от внешних устройств (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.
Проектирование специализированного микропроцессорного устройства (МПУ) ли системы (МПС) содержит обычно три этапа [6, 8, 17, 13]:
1) выбор элементов и составление структурной, функциональной и принципиальной схем;
2) распределение памяти и присвоение элементам, к которым в процессе выполнения программы необходимо обращаться, соответствующих кодов и адресов;
3) составление и отладка программы.
Основными исходными данными для проектирования являются: описание или схема алгоритма решаемой задачи, характеристики входных и выходных сигналов, требования к точности, быстродействию, потребляемой мощности надежности. Часто в задании содержатся также рекомендации по применению определенной элементной базы. Во многих случаях указанные требования закладываются в схему устройства вначале лишь в общем виде (посредством выбора подходящих элементов), затем в процессе проектирования проверяется их выполнение и вносятся необходимые коррективы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.