ВУЗ:
Составители:
80
ния). Для этого в ИМС имеется три восьми-
разрядных порта ввода–вывода (ПВВ).
По шине данных ШД происходит не
только обмен данными, но и засылка из МП в
ПВВ управляющих слов УС и передача в МП
информации о состоянии периферийного
оборудования. Низкий уровень сигнала на
входе выбора кристалла CS разрешает ин-
формационную связь между МП и ПВВ.
В состав ПВВ входят три порта с различными
характеристиками. Их функциональное на-
значение определяется кодом управляющего
слова, которое загружается процессором в
регистр управляющего слова. Сигналы на
адресных входах А
1
А
0
производят селекцию
одного из трёх портов: А, В, С и регистра
управляющего слова.
Микросхема может работать в трёх ре-
жимах.
Режим 0 (простой ввод–вывод). Работа
в этом режиме позволяет организовать про-
стой ввод или вывод для каждого из трёх ка-
налов. Данные просто записываются или счи-
тываются из выбранного канала.
Основные особенности режима 0 сле-
дующие:
− два 8-битовых канала (каналы A и B)
и два 4-битовых канала (старшая и младшая
половинки канала C);
− каждый канал может быть независимо от других запрограммиро-
ван на ввод или вывод; таким образом, всего может быть 16 различных
комбинаций ввода/вывода;
− выходы имеют память, входы работают без буферной памяти.
Структура УС приведена в табл. 4.9.
Пусть необходимо запрограммировать ПВВ следующим образом:
порт А – на ввод данных, а порты В, С – на вывод данных. Тогда управ-
ляющее слово должно быть таким, как в табл. 4.10.
Шестнадцатеричный код УС равен 90
(16)
. Пусть адрес регистра УС –
FB
(16).
Необходимо байт данных из регистра А передать по шине данных в
РУС ПВВ. Программа инициализации (программирования) ПВВ приведе-
на в табл. 4.11.
Рис. 4.9. Условное
графическое обозначение
порта ввода–вывода
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »