АЦП и ЦАП в автоматизированных системах научных исследований. Алгазинов Э.К - 26 стр.

UptoLike

26
uses crt, l1208pas;
var i, j : WORD;
{$F+}
begin
if(Plata_Test8 = 1) then begin writeln('No Board Detected'); exit; end;
Zero_Mode8(1);
while keypressed = FALSE do for i:=0 to 819 do for j:=0 to 8 do OUTDA8(i*5, j);
end.
Форматы данных
Данные, выдаваемые на ЦАП, связаны с устанавливаемым напряже-
нием следующей таблицей
Код Напряжение
0 MIN
2048 (MAX+MIN)/2
4095 MAX
MIN - Минимальное напряжение (зависит от установленных перемычек
конфигурирования выходного диапазона)
MAX - Максимальное напряжение (зависит от установленных перемы -
чек конфигурирования выходного диапазона)
Номер ЦАПа
Номер ЦАПа задаётся целым числом от 0 до 7, при этом 0 соответст-
вует первому ЦАПу, а 7 последнему.
Конфигурирование платы
Функции конфигурации предназначены для уведомления драйвера
об установленной конфигурации платы . Функции общего назначения по-
зволяют также проводить тест наличия платы в компьютере.
Установка базового адреса (SETBASEADDRESS8)
procedure SETBASEADDRESS8(address : WORD);
Устанавливает новый базовый адрес в пространстве PC для функций
драйвера.
Параметры
ü address - значение базового адреса платы в компьютере
Установка номера прерывания (INTR_SETUP8)
procedure INTR_SETUP8(irq_number : WORD);
                                                  26

      uses crt, l1208pas;
      var i, j : WORD;
      {$F+}
      begin
       if(Plata_Test8 = 1) then begin writeln('No Board Detected'); exit; end;
       Zero_Mode8(1);
       while keypressed = FALSE do for i:=0 to 819 do for j:=0 to 8 do OUTDA8(i*5, j);
      end.

       Ф о рм ат ы д анных
       Д анны е, в ы д ав аемы е на Ц А П, св язаны с уст
                                                        анав лив аемы м напряж е-
нием след ую щ ей т   аблицей
   К од      Н апряж ение
     0           MIN
  2048 (MAX+MIN)/2
  4095           MAX
• MIN - М инимальное напряж ение (зав иситотуст          анов ленны х перемы чек
  конф игуриров анияв ы х од ного д иапазона)
• MAX - М аксимальное напряж ение (зав иситотуст           анов ленны х перемы -
  чек конф игуриров анияв ы х од ного д иапазона)

      Но м е р Ц А П а
      Н омер Ц А Па зад аёт
                          сяцелы м числом от0 д о 7, приэт
                                                         ом 0 соот
                                                                 в ет
                                                                    ст-
в уетперв ому Ц А Пу, а7 послед нему.


       К о нф игуриро в ание плат ы
       Ф ункции конф игурации пред назначены д ля ув ед омления д райв ера
об уст анов ленной конф игурацииплат    ы . Ф ункцииобщ его назначения по-
зв оляю тт  акж епров од ит  ьтестналичияплат  ы в компью т
                                                          ере.

       У с т ано в ка б азо в о го ад ре с а (SETBASEADDRESS8)
procedure SETBASEADDRESS8(address : WORD);
       У ст анав лив аетнов ы й базов ы й ад рес в прост   ранств еPC д ляф ункций
д райв ера.
        П арам е т ры
    ü address - значениебазов ого ад реса плат        ы в компью т ере


     У станов каномерапреры в ания(INTR_SETUP8)
procedure INTR_SETUP8(irq_number : WORD);