Файл: 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. Подключение устройств ввода–вывода через ППИ