Обмен информацией с внешними устройствами



 

Обмен информацией между микропрцессором и внешними устройствами выполняется 2-мя способами: использование адресного пространства ввода/ввывода; использование общего с памятью адрессного пространства. Техническая реализация 1-го способа предусматривает разделение всей области адресного пространства на память и адреса внешних устройств. Обмен данными между микропрцессором и внешними устройствами выполняется по коммандам IN и OUT. Для аппаратной идентификации адрессного пространства ввода/вывода используется сигнал M/IO=0. При работе микропроцессора в минимальном режиме системные сигналы управления вводом/выводом могут быть получены с помощью логических элементов:

При работе микропроцессора в максимальном режиме системные комманды ввода/вывода вырабатывает системный контроллер К1814ВГ88. Комманды ввода/вывода реализуют 2 типа адрессации:

   

 

Рисунок 11 – Обмен информацией с внешними устройствами при прямой адресации

При обмене данными МП передает по ШД либо все слово (16 бит), либо младший байт. Чтобы байт был передан за один цикл системной синхронизации нужно, чтобы адресс внешнего устройства был четным. Также внешние устройства должны подключаться к младшему байту ШД. Для идентификации раздельного подключения внешних устройств к младшему либо старшему байту данных используются сигналы А0 и BHE.

Подключение внешних устройств к системной магистрали

При подключении внешних устройств возникает проблема согласования 8-ми битной ШД внешнего устройства с 16-ти битной ШД микропроцессора. Данная задача решается 2-мя способами:

1) внешнее устройство подключается либо к старшему, либо к младшему байту ШД;

2) второй способ заключается в преобразовании 16-ти разрядной шины данных в 8-ми разрядную.

 

Аналого-цифровой преобразователь (АЦП)

 

АЦП представлен ИМС 74147 (К555ИВ3). На рисунке 12 показано условное обозначения ИМС 74147.

    Назначение выводов ИМС 74147: 0…9 – входы; А, В, С, D – выходы; VCC – вход для подачи питающего напряжения (+5В); GND – общий; NC – данный вывод не используется.

 

Рисунок  12 - Условное обозначение аналого-цифрового преобразователя

Цифро-аналоговый преобразователь (ЦАП)

 

Дешифраторы, как самостоятельные изделия электронной техники имеют 4, 8 или 16 выходов. Если требуется большее число выходов, дешифраторы соединяют в систему.

В серийных ИМС дешифраторов универсального типа выходы всегда инверсные, т.е. в исходном состоянии на его выходах сигнал логической единицы. Что обусловлено использованием данных микросхем в устройствах, в которых сигнал выбора, как правило, должен иметь низкий уровень.

ЦАП представлен ИМС 74154 (российский аналог К155ИД3). Его условное обозначение приведено на рисунке 13. Микросхема имеет четыре адресных входа А, В, С, D, два входа разрешения G1, G2, шестнадцать выходов 0…15. На вывод VCC подается питание +5В, вывод GND является общим. В режиме дешифратора на входы G1, G2 подается 0. В режиме демультиплексора один из разрешающих входов используется в качестве информационного.

Рисунок 13 - Условное обозначение цифро-аналогового преобразователя

 

 


Дата добавления: 2018-05-12; просмотров: 547; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!