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

UptoLike

34
ЛАБОРАТОРНАЯ РАБОТА 4
ПРОГРАММИРОВАНИЕ ЦАП В СТАНДАРТЕ КАМАК
С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА ПАСКАЛЬ
Целью данной лабораторной работы является обучение основным
принципам составления программ, предназначенных для вывода информа-
ции при помощи ЦАП. В руководстве к этой работе будут приведены при-
меры составления таких программ.
Поставим перед собой задачу: получить на выходе ЦАП напряжение,
изменяющееся во времени в соответствии с заданной функцией. Для при-
мера
возьмем следующую функцию:
f(t)= а·sin(с·t)·sin(3·с·t),
где смножитель, зависящий от времени преобразования используемого
ЦАП и от объема выходных данных, а амасштабный множитель, зави-
сящий от динамического диапазона ЦАП. График этой функции приведен
на рисунке.
Рис. 7
Выберем язык программирования для выполнения данной задачи.
Наиболее подходящим является Ассемблер как самый гибкий и мощный
язык для организации низкоуровневого взаимодействия с периферийны-
ми аппаратными средствами. Он позволяет осуществить самый быстрый
обмен данными между ЭВМ и внешними устройствами. Однако, как и все
языки низкого уровня, он обладает такими недостатками, как сложность
в
освоении начинающими пользователями, неудобство составления и от-
ладки программ, нечеткое структурирование, что влечет за собой неудо-