Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора Неретина.docx
Скачиваний:
180
Добавлен:
18.03.2015
Размер:
5.13 Mб
Скачать

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. Подключение ВПД к микроконтроллеру

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]