Программно-управляемый обмен - Большая Энциклопедия Нефти и Газа, статья, страница 2
Восемьдесят процентов водителей оценивают свое водительское мастерство выше среднего. Законы Мерфи (еще...)

Программно-управляемый обмен

Cтраница 2


Модуль АЦП производит преобразование аналогового сигнала в цифровой код, который поступает на входы порта ввода, откуда код считывается под управлением МП. Часто для определения динамики изменения сигналов возникает необходимость фиксации последовательности отсчетов, полученных с АЦП. Если управляемая система сравнительно инерционна, то требуемая скорость обмена невысока. В этом случае используют программно-управляемый обмен внешнего устройства с памятью. В высокодинамичных системах возникает необходимость быстрой пересылки массива данных от АЦП в ОЗУ МПС. Для этого используют режим прямого доступа к памяти. Полученный в ОЗУ массив данных анализируется МПС в другом масштабе времени. Примером может служить анализ гармонического состава напряжения и тока, когда в течение периода делается запись определенного количества отсчетов, которые затем сравнительно медленно обрабатываются МПС с целью определения относительного содержания гармоник.  [16]

В наиболее простом виде процедура ввода или вывода выполняется независимо от состояния ПУ. Такой вид обмена назван прямым или безусловным. Процедуры прямого ВВ в чистом виде возможны только при управлении всегда готовыми к обмену простейшими ПУ. К тому же они являются составными элементами более сложных процедур программно-управляемого обмена, к числу которых относится условный ВВ.  [17]

В программно-управляемом ВВ микропроцессор периодически опрашивает выбранное внешнее устройство, программно анализируя его готовность к обмену. С выставлением флага Готовность, представляющего собой бит состояния периферийного устройства, микропроцессор осуществляет ВВ, после чего переходит к дальнейшему выполнению предусмотренных программой функций. Если периферийное устройство к обмену не готово, микропроцессор ожидает его готовности, периодически опрашивая флаг состояния. При работе с медленными внешними устройствами такой способ ввода-вывода может оказаться недостаточно эффективным из-за простоев микропроцессора. Рассмотренный способ программно-управляемого ВВ называют асинхронным. При синхронном ВВ микропроцессор генерирует программную задержку на время, достаточное для приведения внешнего устройства в состояние готовности, после чего осуществляется ввод-вывод. Синхронный программно-управляемый обмен используется очень редко.  [18]



Страницы:      1    2