![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Микросхема КР580ВВ55А представляет программируемый параллельный интерфейс (РРI – programm pereferier interface) – устройство для связи центрального процессора (КР580ВМ80А) с любым внешним (находящимся за пределами ЭВМ) устройством. Такие устройства называют периферийными. Ими могут быть светодиоды, семисегментные индикаторы, кнопки, клавиатура, тумблеры, датчики, концевые выключатели, реле, задвижки, принтеры, аналого-цифровые и цифроаналоговые преобразователи (АЦП и ЦАП) и так далее. Микросхему PPI можно представить следующим образом.
D0 … D7 27 …. 34 4,3,2,1,40,39,38,37 PA0 … PA7
____________ __________________
IOR D RD 5 18 … 25 PB0 … PB7
__________________
IOW B WR 36 14, 15, 16, 17 PC0 … PC3
RESET RESET 35 _______________ (младший)
A0 8 13, 12, 11, 10
________________(старший)
A1 9
7 26 CS
+Un + 5B
Рисунок 5.58 – Микросхема ввода-вывода К580ВВ55А
Назначение выводов:
D0... D7 – двунаправленный канал данных (имена данных);
А0, А1 – входные сигналы адресов, используются для выбора одного из портов или регистра управляющего слова;
RD – входной сигнал для разрешения передачи информации из канала интерфейса в канал данных;
WR – входной сигнал для передачи информации из канала данных в канал интерфейса;
RESET – входной сигнал для установки PPI в исходное состояние;
CS – входной сигнал для выбора микросхемы;
PA0... PA7 – канал ввода-вывода А для обмена информацией;
РВ0...РВ7 – канал ввода-вывода В для обмена информацией;
РС0... РС7 – канал ввода-вывода С для обмена информацией.
Каналы ввода-вывода часто называют портами (по аналогии с морскими портами, куда приплывают и уплывают корабли, только здесь "приплывает" и "уплывает" информация).
Каждый порт имеет свой индивидуальный адрес. Например, если вывод СS (cheep select – выбор микросхемы) подключить в соответствии с рисунком 5.59, то адреса портов будут иметь следующие значения:
90 – порт А 91 – порт В 92 – порт С
93 – предназначен для выбора режима работы PPI и называется РУС (регистр управляющего слова).
AB0 _____?
AB0 __________________ AB1 ______? – выбор порта
AB1 __________________
AB2 ________ AB2
AB3 ________ CS AB3
AB4 ________ ____ AB4
AB5 ________ AB5 ý 9
AB6 ________ AB6
AB7 ________ AB7
Рисунок 5.59 – Подключение К580ВВ55А
Перед началом работы программным способом, путем загрузки управляющего слова в РУС (командой OUT 93) назначаются режимы работы каждого из портов. Последующее обращение к портам А, В, С осуществляется командами IN и OUT. В процессе выполнения программы можно изменять режимы работы портов путем перезагрузки РУС.
Формат управляющего слова
D7 D6 D5 D4 D3 D2 D1 D0
1 – ввод
0 – вывод
1 – ввод
0 – вывод
0 – режим работы 0
1 – режим работы 1
1 – ввод
0 – вывод
1 – ввод
0 – вывод
режим работы портов А и В
старшего
00 – режим 0 01 – режим 1
1* - режим 2
Различают 3 режима работы PPI:
режим 0 – простой ввод-вывод (симплексная передача);
режим 1 – стробируемый ввод-вывод (передача данных при наличии разрешающих импульсов - стробов);
режим 2 – двунаправленный ввод-вывод (дуплексная передача).
Чаще всего используют режим работы 0 – простой ввод-вывод.
Например, к портам микросхемы К580ВВ55 подключить следующие устройства: порт А – светодиоды – вывод
порт В – тумблеры – ввод
порт С – пустой – *
Режим работы – нулевой.
Управляющее слово примет вид
D7 D6 D5 D4 D3 D2 D1 D0
8 3
Если в начале программы поместить следующие команды
MVI A, 83 H
OUT 93 H, то PPI настроится на следующий режим:
порт А – вывод; порт В – ввод.
Дата публикования: 2015-01-23; Прочитано: 943 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!