Электроника и МП техника. Китаев Ю.В. - 16 стр.

UptoLike

Составители: 

16
A7 A6 A5 A4 A3 A2 A1 A0
1 1 1 1 1 0 Ф Ф
В схеме, линии ША A1,A0 подключены к соответствующим входам
ППИ. Сигналы на этих входах (по справочнику) определяют выбор порта,
через который будет производиться обмен данными между ППИ и МП.
Значения на входах A1,A0 задаются в справочниках (табл. 2.1):
Таблица 2.1
A1 A0
порт / регистр
управления
0 0 порт PA ППИ
0 1 порт PB ППИ
1 0 порт PC ППИ
1 1
порт регистра
управления ППИ
Таким образом, сигналы на линиях шины адреса A7..A2 определяются
разработчиком исходя из конкретной реализации дешифратора адреса, а
значения A1,A0 выбираются из справочника. В таблице 2.2 даны
рассчитанные значения адресов портов ППИ для приведенной
КОНКРЕТНОЙ схемы подключения к МП. Содержимое регистра
управления ППИ будет рассмотрено далее.
Таблица 2.2
A7 A6 A5 A4 A3 A2 A1 A0 16-ый адрес
1 1 1 1 1 0 0 0 = F8 Адрес порта PA
1 1 1 1 1 0 0 1 = F9 Адрес порта PB
1 1 1 1 1 0 1 0 = FA Адрес порта PC
1 1 1 1 1 0 1 1
= FB Адрес порта регистра
управления
Обмен данными между ВУ(ППИ) и МП чаще всего осуществляется с
помощью команд ассемблера: in XX и out XX, где XX - 16-ный адрес порта.
Для нашей конкретной схемы: XX = (F8, F9, FA или FB). При выполнении
команд in XX и out XX можно выделить 2 этапа
:
1) микропроцессор помещает адрес XX на шину адреса. Этот адрес
декодируется дешифратором в активный сигнал на одном из выходов (в
схеме у дешифратора показан только один выход), который поступает на
инверсный вход ~CS ВУ (в нашем случае ППИ). При этом ВУ(ППИ), как
уже говорилось, переводится в рабочее состояние, т.е. подключается к
ШД.