Автоматизированные системы контроля и управления РЭС, конспект лекций, страница 13

Рис.3.4.

б) ИФ вывода данных.

Устройство сигналом «Строб вывода» считывает данные с порта данных и уведомляет ПК о готовности к приему новых данных в порт данных (в буфер). ПК выводит данные в порт данных и сбрасывает регистр (триггер) состояния устройства, снимая сигнал готовности. Устройство может прочитать состояние выхода Q и убедиться, что данные от ПК поступили в порт данных. Далее эти процедуры повторяются.

3.3.6. Реализация В/В данных на БИС 8255

8255 - это специализированная интерфейсная БИС. Имеет 3 режима работы:

Режим 0 - синхронный 3-канальный В/В (каналы (порты) А,В,С).

Режим 1 - асинхронный 2-канальный В/В (каналы (порты) А,В), (стробируемый В/В).

Режим 2 - асинхронный одно канальный двунаправленный В/В (канал А).

Рассмотрим организацию ввода и вывода данных на БИС 8255 в режиме 1.

а) Ввод данных с квитированием (рис. 3.5).

Рис.3.5.

Сигналом по заднему фронту рис. 3.6 происходит фиксация данных с устройства в регистре порта А(В). Одновременно формируется сигнал запроса прерывания INT. Сигналом  сбрасывается INT, читаются данные и сбрасывается IBF. Сигнал IBF означает, что входной буфер полный (заполнен); используется для управления ВУ;

STB - строб записи данных в регистры А, В.

Сигналы разрешения прерывания INTE устанавливаются программно в режиме побитной установки порта С (управляющее слово УС2). Таким образом сигналы INT можно маскировать программно.

Временная диаграмма при вводе:

Рис.3.6.

б) Вывод данных с квитированием (рис. 3.7).

Рис.3.7.

Временная диаграмма сигналов при выводе данных (рис. 3.8):

Рис.3.8.

3.3.7. Пример сопряжения АЦП 1113ПВ1 с СМ ISA через ППИ КР580ВВ55