ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
