ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »