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. Модульные процессорные средства ССОД
Современные ССОД строятся как многопроцессорные системы, содержащие главный процессор (ЭВМ, ПЭВМ) и периферийные процессорные модули или канальные процессоры. Они обеспечивают первичную обработку сигнала, децентрализованное управление сбором данных и взаимодействие каналов и подсистем между собой и центральным процессором.
В некоторых случаях одноплатный процессорный модуль может использоваться и в качестве центрального (единственного) процессора системы или совместно с периферийными микроконтроллерами.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.