Автоматизированные системыконтроля и управления РЭС, задания к контрольной и лабораторным работам, страница 7

              Выбор режимов ввода-вывода данных

        Инструментальный модуль RD1 поддерживает все возможные способы ввода-вывода данных: программно-управляемый, по прерыванию и ПДП.

        Для вывода данных наиболее удобно использовать циклический вывод в режиме ПДП, который выполняется без участия программы.

        Ввод данных можно выполнить либо под управлением программы с программной проверкой готовности данных, либо в режиме ПДП.

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

              Разработка общей граф-схемы алгоритма работы системы

        Граф-схема алгоритма работы системы включает последовательность выполняемых операций по вводу, выводу и обработке данных, а также управлению системой. Если граф-схема включает только операции, выполняемые на программном уровне, то она соответствует структуре программы. Для каждой операции на данном этапе разработки может быть определен язык програмирования, например, Турбо Паскаль (ТР), ассемблер (А).

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