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

                iz TC

Пример asm-программы циклического вывода данных на устройство ЦАП в режиме ПДП (генерация периодических сигналов).

;Адреса, коды, константы

channel equ 6; канал ПДП 6

Length  equ 512; число слов

Mode   equ 18h; передача по требованию; INC, AINIT, READ

Mask    equ 02h; код маски

;переменные

Signal dw; массив данных для ввода

dma_setup proc; описание процедуры

dma_setup endp;

;Инициализация ИФ

;Установка fd0 ЦАП

;подготовка массива данных Signal

mov ax, Mode; передача параметров

push ax; процедуры dma_setup

mov ax, Length; в стек

push ax;

lds    ax, Signal; загрузка ds: ax

push ds;

push ax;

mov ax, channel;

push ax;

call dma_setup; вызов процедуры

add sp, 0ah; коррекция вершины стека (чистка мусора)

cmp ax, 0; проверка успешности инициализации КПДП

jnz exit 0

;разрешить формирование запроса ПДП устройства ЦАП

;проверка нажатия клавиши

;выход в DOS

exit 0

ТЕМА №4. Зарубежные и отечественные функционально-модульные

                     устройства и системы СОД (КУ)

Цель данного раздела - получить представление о современном уровне развития ССОД, о типовых конфигурациях устройств и систем СОД, об основных модулях и компонентах ССОД - модульных процессорных средствах, микроконтроллерах, интерфейсных модулях и встраиваемых одноплатных модулях АВВ сигналов, а также о ведущих зарубежных и отечественных фирмах в данной области, и о смежных направлениях, связанных с ССОД.

4.1. Модульные процессорные средства ССОД

Современные ССОД строятся как многопроцессорные системы, содержащие главный процессор (ЭВМ, ПЭВМ) и периферийные процессорные модули или канальные процессоры. Они обеспечивают первичную обработку сигнала, децентрализованное управление сбором данных и взаимодействие каналов и подсистем между собой и центральным процессором.

В некоторых случаях одноплатный процессорный модуль может использоваться и в качестве центрального (единственного) процессора системы или совместно с периферийными микроконтроллерами.