Архитектура микроконтроллера Intel 8051. Горюнов А.Г - 33 стр.

UptoLike

33
Особый режим работы MCS51
Содержимое памяти программ MCS51 заполняется единожды на
этапе разработки МК-системы м не может быть модифицировано в
завершѐнном (конечном) изделии. По этой причине микроконтроллеры
не являются машинами классической фон-неймановской‖
архитектуры. Оперативная память данных (резидентная или внешняя)
не может быть использована для хранения кодов программы, так как в
МК выборка команд производится только из области адресов памяти
программ. Эта особенность архитектуры МК объясняется тем, что в
большинстве применений МК требуется наличие одной неизменяемой
прикладной программы, хранимой в ПЗУ, наличие ОЗУ небольшой
ѐмкости для временного хранения переменных и эффективных, а
следовательно, разных методов адресации памяти программ и памяти
данных.
Однако на этапе разработки и отладки прикладных программ
машина ―фон-неймановского‖ типа оказывается очень удобной, так как
позволяет разработчику оперативно изменять коды прикладной
программы, размещаемой в ОЗУ. С этой целью МК-система может
быть модифицирована для совместного адресного пространства EPM и
EDM путѐм подключения внешней логики, как показано на рис. 11.
На выходе схемы И (см. рис. 11) формируется строб-сигнал
чтения, который может быть использован для объединения памяти
программ и памяти данных во внешнем ОЗУ. При этом необходимо
учитывать, что в MCS51 на схемном уровне реализуются пять
различных и независимых механизмов адресации для доступа к RPM,
RDM, EPM, EDM и блоку регистров специальных функций.
Вследствие этого перемещаемая версия прикладной программы,
которая отлаживается в среде внешней памяти программ/данных, будет
отличаться от загружаемой в RPM (окончательной) версии программы.
Подобный способ организации управления внешней памятью
может быть использован в тех применениях MCS51, где требуется
оперативная перезагрузка или модификация прикладных программ.
&
MCS51
WR
RD
PSEN
MEM WR
MEM RD
К внешней
памяти
программ/
данных
Рис. 11. Схема совмещения адресного пространства EPM и EDM