Разработчики выпускают порты ВВ в виде ИС.
Тому пример — 8-разрядный элемент ВВ Intel 8212. Интегральная схема Intel 8212 может быть использована как адаптер порта ввода или вывода.
На рис. 4 приведен МП, подобный типовому, имеющий интерфейсом с семисегментным индикатором элемент Intel 8212.
Рис. 7.12. Интерфейс семисегментного индикатора, построенный па элементе ВВ Intel 8212
Этот индикатор является периферией. На схеме МП имеет изолированный ВВ. Отметим, что в этом случае выходная линия выбора устройства полностью декодируется по восьми адресным линиям младших разрядов (А0—А7). Имеется также выход управления записью (при изолированном ВВ можно только использовать команды IN и OUT).
На рис. 4 ИС 8212 используется в порте вывода, что можно установить, заметив, что па входе управления состоянием MD установлен Н-уровепь. Линии шипы данных подсоединены к восьми входным линиям DI0—DI7 элемента ВВ 8212, чьи выходные линии DO0—DO7 подсоединены к входам индикатора. Элемент Intel 8212 имеет восемь защелок данных и выходные буферы. Два входа выбора , являются управляющими для элемента 8212, используемого в рассматриваемом способе ВВ. Когда активизируется L-сигиалом, a —Н-сигналом, данные, поступающие с шипы захватятся защелками данных и появятся на выходных выводах DO0—DO7, активизируя сегменты индикатора.
|
|
На рис. 5 приведена временная диаграмма "работы порта Intel 8212 в состоянии вывода.
Рисунок 5. Временная диаграмма. Сигналы элемента ВВ в состоянии вывода данных
Отметим, что как только активизируются входы сигналов управления и , выходные данные захватываются в порте ВВ и располагаются на выходных выводах. В состоянии вывода выходные буферы постоянно разрешены, следовательно, захваченные данные появляются даже после того, как линии управления и возвращаются в состояние сброса.