ляющие порт ввода или вывода
Таблица 7.4
|
Команда
|
Микросхемы, состав ляющие порт ввода или вывода
|
Функция порта ввода или вывода
|
OUT 000 Q
|
D16, D17
|
Индикация одного байта
|
OUT 001 Q
|
D18, D19
|
То же
|
OUT 002 Q
|
D20, D21
|
То же
|
OUT003Q
|
D22
|
Вывод четырех битов для обслуживания клавиатуры
|
IN 003 Q
|
D23
|
Ввод четырех битов для обслуживания клавиатуры
|
Заметим, что если выполнить команду IN или OUT с отличным от перечисленных в табл. 7.3 адресом внешнего устройства, то ни на одном из выходов микросхемы D24 не появится низкого уровня. Из восьми возможных адресов для портов ввода и вывода в схеме индикации и клавиатуры используются три адреса 000 Q, 001Q и 002 Q, которые присвоены портам вывода, служащим для индикации, и один адрес 003 Q, который присвоен одновременно 4-битовым портам ввода и вывода, обслуживающим клавиатуру (табл. 7.4).
Остальные выходы дешифратора D24 можно использовать для подключения дополнительных устройств ввода/вывода. Всего при такой схеме дешифрации адреса внешнего устройства можно подключить восемь устройств ввода и восемь вывода. Для того чтобы еще увеличить число устройств ввода/вывода, схему дешифрации необходимо изменить и подвергать дешифрации большее число младших разрядов адреса.
При выпрлнении одной из команд OUT, перечисленных в табл. 7.4, во время ее третьего цикла на шинах данных, адреса и управления вырабатываются сигналы, изображенные на рис. 7.8.
При этом вырабатывается сигнал на соответствующем выходе дешифратора D24 (см. табл. 7.3). Сигнал с выхода дешифратора подается вместе с сигналом OUT на входы микросхемы К155ЛЕ1 (D26) и формирует на ее выходе положительный импульс. Этот импульс, поступая на управляющие входы 4, 13 D-триггеров одного из портов, своим фронтом (переход из 0 в 1) переписывает код с шины данных в триггеры, а своим срезом фиксирует его там. Таким образом, 8 бит кода, содержащегося в аккумуляторе перед выполнением команды OUT, высвечиваются на индикаторах порта 000Q, 001Q или 002Q.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий