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