Сопряжение компьютеров с внешними устройствами в стандарте КАМАК. Заярный В.П - 49 стр.

UptoLike

49
ЛАБОРАТОРНАЯ РАБОТА 6
ПРОГРАММИРОВАНИЕ АЦП В СТАНДАРТЕ КАМАК
С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА ПАСКАЛЬ
Целью данной лабораторной работы является обучение основным
принципам составления программ, предназначенных для вывода информа-
ции при помощи ЦАП. В руководстве к этой работе будет изложен пример
составления такой программы.
Описание модуля АЦП 4224
Смотрите соответствующий раздел в лабораторной работе 5.
Структура программы
Поставим перед собой задачу: ввести с помощью АЦП в
память ЭВМ за-
данное количество отсчетов сигнала и вывести их на дисплей в виде графика.
Рассмотрим основные действия, необходимые для достижения задан-
ной цели. Очевидно, что программа будет состоять из трех функциональ-
ных блоков, которые производят следующие действия:
1. Инициализиация системы.
2. Оцифровка входного сигнала и запись данных в ОЗУ АЦП
.
3. Перенос данных из ОЗУ АЦП в ОЗУ ЭВМ.
4. Вывод на экран графика сигнала.
В соответствии с вышесказанным, на языке Паскаль тело программы
будет выглядеть следующим образом:
BEGIN
init;
adc;
getdata;
draw_gr;
END.
где процедуры init, adc, getdata, draw_gr выполняют функции 1—4 соответ-
ственно.
В заголовке программы требуется описать номер станции АЦП и коли-
чество оцифровываемых точек (в
нашем случае — 500). Эти величины не
меняются по ходу программы, поэтому они описываются константами.