Проектирование специализированных вычислителей цифровой обработки сигналов. Зиатдинов С.И - 36 стр.

UptoLike

36
Ввод-вывод информации. Для ввода данных в режиме прерывания
внешнее устройство подает положительный импульс (ЗАПРввод”) на
вход S R-S триггера T. На выход е триггера устанавливается сигнал низ-
кого логического уровня, который по ступает на вход Г/
П
АЦП и ини-
циирует процесс преобразования аналогового сигнала U
вх
в цифровой
код. По истечении процесс а преобразования (t
прб
= 25 мкс) на выход ГД
АЦП устанавливается высокий уровень напряжения, которым по входу
STB МБР
3
цифровой код защелкивается в регистр.
Одновременно на выходе
INT
МБР
3
формируется сигнал низкого
уровня, а сигна лом с выхода ГД АЦП по входу R триггер Т возвращает-
ся в исходное состояние, что обеспечивает готовность ЦАП к следую-
щему циклу преобразования .
Сигнал низкого уровня с выхода
INT
МБР
3
о дновременно по дается на
вх о д запроса внешнего прерывания
INT
микроЭВМ и линию Р1
1
порта
Р1. Если прерывания программно разрешены, то микроЭВМ обращается к
программе обработки запроса прерывания, в кот орой последов ательно опра-
шиваются линии порта Р1. При этом выясняется, кто запрашивает режим пре-
рываниялибо устройство ввода, либо устройство выво да данных.
Далее следует команда ввода информации через МБР
3
. Выполняя
данную команду, микроЭВМ выставляет на системную шину адреса
адре с устройства ввода (А
7
= 1, А
0
= 0), который декодирует в де-
шифраторе адре са ДША
2
и в виде логиче ской единицы с нулевого
выхода ДША
2
по ступает на выход выборки кристалла CS
2
МБР
3
. Да-
лее микроЭВМ формирует импульс синхронизации чтения информа-
ции из внешнего уст ройства ОЗУ
RD
, который подается на вход
выборки кристалла
1
CS
МБР
3
. В ре зультате МБР
3
срабатывает и вводи-
мая информация из МБР
3
поступает на вход порта РО и считывается в
аккумулятор микроЭВМ. На этом цикл ввода данных завершается.
При выводе информации в режиме прерывания используется регистр
МБР
4
, выступающий по отношению к микроЭВМ как ячейка памяти
внешнего ОЗУ со своим адресом (А
7
= 1, А
0
= 1). При этом процесс
вывода данных из аккумулятора микроЭВМ в регистр МБР
4
и далее
ЦАП по логике полностью совпадает с вводом информации.