Файл: 1. Основные параметры и характеристики логических элементов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 296

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

101. Средства расширения памяти программ МК К1816ВЕ48: интерфейс, схемы подключения, временные диаграммы.
Микроконтроллер может быть использован как функционально законченное устройство. В тех случаях, когда его возможности оказываются недостаточными (не хватает емкостей РПП или РПД, возникает необходимость обмена данными с большим числом устройств ввода-вывода), с помощью дополнительных средств память программ может быть расширена до 4 Кбайт, память данных – до 320 байт, количество устройств ввода-вывода увеличено неограниченно [1, 3].

В состав интерфейса расширения памяти входят двунаправленная 8-разрядная мультиплексированная шина адреса/данных BUS, шина старшей части адреса P20–P23, строб разрешения фиксации адреса , строб чтения памяти программ , строб чтения памяти данных и строб записи в память данных . Состав линий и временные диаграммы работы интерфейса приведены на рис. 10. По срезу передаваемая через шину BUS адресная информация должна запоминаться во внешнем адресном регистре. В случае обращения к памяти программ старшая часть адреса передается через 4-разрядную шину P20–P23. Тип операции определяется активацией одного из стробов , и . Данные считаются действительными на срезе стробов.

Рис. 10. Интерфейс расширения памяти: а – состав; б – чтение памяти программ; в – чтение памяти данных; г – запись в память данных

Система с внешней памятью программ (ВПП). На рис. 11 показано подключение ВПП к микроконтроллеру. ВПП представлена тремя блоками емкостью 1 Кбайт.


Рис. 11. Подключение ВПП к микроконтроллеру

Если адрес команды превышает верхнюю границу адресного пространства резидентной памяти программ (т.е. оказывается равным 1024 и больше), микроконтроллер формирует сигналы, предназначенные для управления ВПП (за исключением сигнала , формируемого в каждом машинном цикле):

– содержимое счетчика команд PC выдается через BUS и P2 (младшие восемь разрядов PC выводятся через порт BUS, старшие четыре разряда PC – через младшую тетраду порта P2);

– содержимое порта BUS в момент снятия сигнала на выходе фиксируется в регистре R и порт BUS освобождается для ввода в микроконтроллер выводимой из памяти команды;

– содержимое регистра и двух младших разрядов порта P2 образуют 10-разрядный адрес, подаваемый на все три блока ВПП, два старших разряда порта P2 используются для
выбора одного из трех блоков памяти;

– при снятии сигнала разрешения ВПП порт BUS переводится в режим ввода поступающего из ВПП байта команды в микроконтроллер.

102. Средства расширения памяти данных МК К1816ВЕ48: интерфейс, схемы подключения, временные диаграммы.
Система с внешней памятью данных (ВПД). На рис. 12 показана схема с ВПД. Обращение к этой память производится по командам MOVX. По этим командам содержимое указанного в команде регистра Ri (R0 или R1) выдается через порт BUS и при снятии сигнала фиксируется в буферном регистре, и порт BUS освобождается для передачи байта данных. Сигналами и устанавливается режим работы блока памяти (чтение или запись). При чтении поступающий из памяти байт данных передается в микроконтроллер, при записи выдаваемый из микроконтроллера на порт BUS байт записывается в ячейку памяти.

Рис. 12. Подключение ВПД к микроконтроллеру

103 . Средства расширенияввода-вывода МК К1816ВЕ48: интерфейс, схемы подключения, временные диаграммы.

Система с расширенным вводом-выводом. Интерфейс расширения ввода-вывода содержит 4-разрядную информационную шину команд/данных P20–P23 и линию управления . Интерфейс активизируется по командам

MOVD A, Pp

MOVD Pp, A

ORLD Pp, A

ANLD Pp, A

Протокол интерфейса состоит в передаче через 4-разрядный канал P20–P23 кода операции и данных обмена, которые однозначно связаны с четырьмя вышеуказанными командами. Состав линии и временные диаграммы протокола приведены на рис. 13. Управление обменом осуществляется с помощью сигнала , срез которого синхронизирует передачу кода операции обмена, а фронт – данных обмена. В операциях участвует младшая тетрада аккумулятора. При чтении портов старшая тетрада A сбрасывается.

Рис. 13. Интерфейс расширения ввода-вывода: а – состав; б – вывод данных;

в – ввод данных

На рис. 14 приведен вариант подключения устройства ввода-вывода к микроконтроллеру через порты программируемого параллельного интерфейса (ППИ) КР580ВВ55. Адресация порта ППИ производится через два младших разряда порта P2 (P20 и P21), передача байта данных – через порт BUS.



Рис. 14. Подключение устройств ввода–вывода через ППИ