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

UptoLike

35
бочитаемость текстов программ, а также затруднения при работе с графи-
кой.
Среди языков высокого уровня предлагается выбрать Паскаль как язык
относительно легкий в освоении (по сравнению с языком СИ) и в то же вре-
мя предоставляющий удобный доступ к низкоуровневому вводу-выводу
(через порты). Например, при использовании версии Turbo Pascal v7.0 порты
компьютера
представлены в виде массива размерностью 256 × 1. Присваи-
вание элементу этого массива какого-либо значения будет означать на са-
мом деле выдачу в соответствующий порт этого значения. Таким образом,
на языке Паскаль выдача в порт 103Н числа 01Н будет выглядеть так:
Port[$103]:=$01;.
Рассмотрим основные действия, необходимые для достижения задан-
ной цели. Эти действия перечислены ниже в порядке
выполнения:
1. Инициализировать систему.
2. Подготовить массив данных для вывода через ЦАП.
3. Вывести данные через ЦАП.
Следует заметить, что пункт 3 необходимо выполнять в цикле, для то-
го чтобы получить возможность увидеть выходной сигнал на экране ос-
циллографа. Структура программы на языке Паскаль такова:
Описания модулей
Описания констант
Описания переменных
Описания процедур
Тело программы
Uses ..., ...;
Const ... = ...;
... = ...;
var ... : ...;
... : ...;
procedure ...;
begin
...
...
end;
begin
...
...
end.
В соответствии с вышесказанным, на языке Паскаль тело программы
будет выглядеть следующим образом: