Измерительно-вычислительные комплексы (канал общего пользования). Петросьянц В.В. - 118 стр.

UptoLike

Составители: 

117
В приводимом контроллере-адаптере шина данных компьютера через
порт А и 8-разрядный буфер на микросхеме DD3 подсоединена к шине данных
КОП. Порт В используется для управления D- триггерами (DD5), которые в
свою очередь задают режим работы КОП. Триггеры необходимы для сохране-
ния информации на линиях управления КОП, когда обслуживаются порты А и
С. Запись информации в триггеры осуществляется выдачей на порт В сигнала, у
которого первые пять разрядов задают режим работы линий управления, а шес-
той разряд используется для перезаписи информации.
Порт С применяют для квитирования связи по линиям синхронизации
КОП (DAV, NRED, NDAC). Порт С-нижний для приема (передачи) сигнала со-
провождения данных DAV, порт С-верхний для передачи ( приема) сигналов
обратной связи NRED ( готов к приему) и NDAC ( данные приняты). Формиро-
ватель DD5 необходим для буферизации линий управления шины КОП.
4.2.2. Программа-драйвер
Ниже приводится подпрограмма, написанная на языке Паскаль, с исполь-
зованием ассемблерных вставок, реализующая алгоритмы работы КОП "Источ-
ник" и "Приемник" (см. п. 2.2). Эта подпрограмма обеспечивает прием или пе-
редачу информации между ЭВМ и цифровыми приборами со встроенными ин-
терфейсами КОП ( В7-40/1, ГЗ-112) и реализует интерфейсные функции " син-
хронизация источника", "синхронизация приема (см. п. 2.1.2-2.1.3).
Реализация алгоритма работы приемника состоит из двух процедур: Re-
ceiverl и Receiver2. Реализация алгоритма работы источника состоит так же из
двух процедур: Sourcel и Source2. Процедуры Receiverl и Sourcel выполняют
соответственно функции начальной установки алгоритмов работы приемника и
источника. Обе процедуры являются процедурами без параметров. Проце-
дуры Receiver2 и Source2 выполняют соответственно функции приема и пе-
редачи данных, а также функции обмена квитирующими сигналами. Процедура
Receiver2 организует прием байта от прибора и содержит принятый байт в ка-
     В приводимом контроллере-адаптере шина данных компьютера через
порт А и 8-разрядный буфер на микросхеме DD3 подсоединена к шине данных
КОП. Порт В используется для управления D- триггерами (DD5), которые в
свою очередь задают режим работы КОП. Триггеры необходимы для сохране-
ния информации на линиях управления КОП, когда обслуживаются порты А и
С. Запись информации в триггеры осуществляется выдачей на порт В сигнала, у
которого первые пять разрядов задают режим работы линий управления, а шес-
той разряд используется для перезаписи информации.
     Порт С применяют для квитирования связи по линиям синхронизации
КОП (DAV, NRED, NDAC). Порт С-нижний для приема (передачи) сигнала со-
провождения данных DAV, порт С-верхний для передачи ( приема) сигналов
обратной связи NRED ( готов к приему) и NDAC ( данные приняты). Формиро-
ватель DD5 необходим для буферизации линий управления шины КОП.

     4.2.2. Программа-драйвер

     Ниже приводится подпрограмма, написанная на языке Паскаль, с исполь-
зованием ассемблерных вставок, реализующая алгоритмы работы КОП "Источ-
ник" и "Приемник" (см. п. 2.2). Эта подпрограмма обеспечивает прием или пе-
редачу информации между ЭВМ и цифровыми приборами со встроенными ин-
терфейсами КОП ( В7-40/1, ГЗ-112) и реализует интерфейсные функции " син-
хронизация источника", "синхронизация приема (см. п. 2.1.2-2.1.3).
     Реализация алгоритма работы приемника состоит из двух процедур: Re-
ceiverl и Receiver2. Реализация алгоритма работы источника состоит так же из
двух процедур: Sourcel и Source2. Процедуры Receiverl и Sourcel выполняют
соответственно функции начальной установки алгоритмов работы приемника и
источника. Обе процедуры являются процедурами без параметров. Проце-
дуры Receiver2    и Source2 выполняют соответственно функции приема и пе-
редачи данных, а также функции обмена квитирующими сигналами. Процедура
Receiver2 организует прием байта от прибора и содержит принятый байт в ка-


                                      117