Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  База цифровых устройств 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [ 104 ] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

312 Цифровая схвмотвхника

Временные диаграммы вывода в режиме 1 показаны на рис. 6.5, б. При выводе выполняется команда OUT port, и процессор устанавливает адрес порта и данные па ШД. При разрешенных прерываниях далее вырабатывается сигнал WR, загружающий данные с ШД в буфер адаптера и сбрасывающий запрос прерывания INT. После окончания записи в адаптер формируется сигнал OBF, указь1вающий на готовность данных для ВУ. Приняв данные, ВУ выдает сигнал подтверждения приема АСК, снимающий OBF, а по окончании сигнала АСК восстанавливается запрос прерывания (если триггф INTE установлен), что вызывает обслуживание следующего цикла вывода

Сигналы управлания при обменах с квитированиам передаются по отдельным линиям порта С, специапьно для них предназначенным. Распределение управляющих сигналов по этим линиям и формирование в адаптера слова состояния для ааода и аывсла а рэжиме 1 показано на рис. 6.6, а, б.

К битам INT и IBF предусмотрен программный доступ чераз чтение порта с В состав слоаа состояния входят также флажки INTE. управляемые командой сброса/установки битов порта С. Генерация запроса прерывания INT и установка связанного с ним сдноименного флажка готовности в слове состояния возможны только при установленном флажке INTE. Это означает аозможность маскирования запросов прэрывания, позволяющего запрещать или разрэшать работу ВУ

Формат слова состояния показан на рис. 6.6. е. В слове состояния имеются независимые сигналы рээрэшания прэрываний для ввода и аыаода. Контроль текущего состояния портоа в режимах 1 и 2 путем считывания порта С командой IN port позволяет анализировать процесс обмена, которым можно оперативно управлять

Свободные линии порта С могут быть использованы для простого ааода/аывода. Режим 2

Особенности функциональной схемы порта А допускают его применение для двунаправленной передачи между ШД и ВУ. При этом 5 линий порта С передают управляюшие сигналы.

Двунаправленный асинхронный обмен через порт А выполняется как последовательность нескольких независимых этапов: записи с ШД в адаптер, ввода в адаптер из ВУ, чтения на ШД, вывода в ВУ, некоторые из которых могут совмещаться во времени. Используются сигналы управления: STB, IBF, OBF, АСК, INT. т. е. те же. что и для режима 1.

Ввод в адаптер управляющих слов УС] и УС2 производится программным способом с помощью последовательности команд непосредственной загрузки аккумулятора и вывода данных в адресованный порт. На языке ассемблера фрагмент программы имеет вид:

MVI А, Ьз

OUT port.



РА <

ВВ55А

РВ 1 i >

* Объест ! 1управлвиин

I АЦП I

Рис. 6.7. Пример схемы использования параллельного периферийного адаптера для подключения АЦП и ЦАП к шинам микропроцессорной системы

Состояние объекта отображается сигналом напряжения постоянного тока Ui(t). которое преобразуется в цифровой код Ni и передается через адаптер процессору. Процессе соглвсно алгоритму управления объектом вырабатывает сигнал

гае загружаемый в аккумулятор байт представляет собою вводимое в адаптер слово УС1 или УС2, а port - адрес регистров управления, шесть старших разрядов которого дают номер (адрес) адаптера, а два младших содержат единицы. Указанный фрагмент программы повторяется столько раз, сколько необходимо для задания адаптеру режима и функций, а выходам порта С нужных значений.

Подробное описание рассмотренного ППА имеется в работах [231. [37], [41], 45] и др.

Улучшенный вариант адаптера BB5SA отличается от предшественника ВВ55 работой с расширенным стробом записи, свойственным, в частности, и микропроцессору К1821ВМ85А.

Для связи с периферийнь[ми устройствамтт, удаленными от МПС (на расстояние не более 15 м), применяется интерфейс ИРПР (интерфейс радиальный параллельный), осуществляющий однонаправленные асинхронные передачи по 8-или 16-разряцной шине (в базовом варианте). Логические Т1)ебования интерфейса ИРПР могут быть выполнены при использовании адаптера ВВ55/55А.

Пример применения ППА

На рис. 6.7 дан пример использования ППА в схеме подключения аналого-цифрового преобразователя (АЦП) и цифро-аналогового преобразователя (ЦАП) к МПС, выполняющей задвчу цифрового управления некоторым анвло-говым объвктом.



воздействия на него в виде кода Ы?. который далее преобразуется в напряжение U2(t). воздействующее нв объвкт. Для предотвращения ошибок в работе АЦП на время преобразования нвлряжение-код , изменвнив входного напряжения АЦП должно быть исключено. Поэтому в схему введено устройство выборки-хранения (УВХ), имеющее дев режима: слежения и хранения. В режиме слежения выходное напряжение УВХ повторяет входное, в этом режиме УВХ находится все время зв исключением интервалов работы АЦП. Когда АЦП пераходит в режим преобразования налряженив-код , УВХ лереводьттся в режим хранения, и изменение его выходного напряжения лрекращввтся нв время преобразования.

Работа схемы происходит следующим обрвзом. Получив сигнал Пуск от адап-тера, АЦП нвчинает преобразование напряжение-код , причем для упрощения схемы принято, что АЦП является восьмиразрядным. При этом АЦП сигналом Звнуп-ость переводит УВХ в режим хранения. Завершение процессв преобразования отмечается окончанием сигнала Занятость , т. е. положительным перепадом напряжения на соответствующем выходе АЦП, запускающим одно-вибратор ОВ, который вырабатывает строб готовности данных STBa для порта ввода РА. Строб загружает данные (код Ni) в порт А адалтерв. при этом, как известно, формируются сигналы IBF, и INTa. Сигнвп INTa является запросом процессору на ввод байта из порта А.

Процессор выполняет подпрограмму обслуживания запроса и вводит код Ni командой IN port.

Вырвботанный процессором N2 выводится через порт В адаптера на вход ЦАП. ЦАП представляет собою устройство, всегда готовое к работе (например, схему на основе сетки R-2R), поэтому для него приемлем прямой безусловный вывод. Выходное напряжение ЦАП воздействует на управляемый объект дпя обеспечения предписанного ему поведения.

Необходимый порядок работы блоков схемы обеспечивается при выполнении фрагмента программы, предусматриввющаго инициализацию адаптера и выработку сигнала Пуск , после чего ввод кода в процессор будет обеспечен работой аппаратуры.

Формат управляющего слова УС1 определится соображениями: порт А работает как порт ввода с квитированием, а порт В как порт прямого вывода, что задает следующие значения битам УС1: D? = 1 (признак УС1), DeDs = 01 (режим 1 порта А). Da = 1 (ввод для порта А), Оз = О (эта пиния выделена для вывода сигнвла Пуск ). D2 = О (режим О для порта В), Di = О (вывод для порта В). Do = О (эта линия не используется, и ее состояние безразлично, для определенности принято состояние 0).

Таким образом, УС1 = 10110000 = ВОН.

Формат управляющего слова УС2 должен обеспечить разрешение прерываний для порта А, чему соответствует условие INTEa = 1. Так как в качестве флажка INTE в адаптере используется триггер разряда РС4, его нужно установить, т. е. принять D3D2D1 = 100, Do=1. Приняв состояния неиспользуемых разрядов D7D6D5D4 нулевыми, получим УС2 - 00001001 = 09Н.

Пусть портам адаптера присвоены адреса: порту А адрес FOH. порту В- F1H, порту С - F2H и РУС - F3H. В этих адресах значения младших разрядов AiAo соответствуют требованиям к адресации портов адаптера, а старшие разряды выбраны произвольно.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 [ 104 ] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.