Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программируемый параллельный интерфейс КР580ВВ55А



Микросхема КР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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...