Читайте также:
|
|
МК C8051F0604 содержит4 Кбайт встроенного ОЗУ, отображенные в пространстве внешней памяти данных (XRAM). Кроме этого есть интерфейс внешней памяти данных (external memory interface – EMIF), который может использоваться для доступа к внешней (не встроенной) памяти и отображенным на память устройствам, присоединенным к портам вода/вывода общего назначения. Для доступа к пространству памяти XRAM (как внутренней, так и внешней) используется команда MOVX. Команда MOVX имеет две формы, причем обе используют косвенный режим адресации. В первой форме используется 16-разрядный указатель данных (DPTR), содержащий полный адрес ячейки памяти XRAM, которую требуется прочитать или записать. Во второй форме для получения полного адреса ячейки памяти XRAM используются регистры R0 или R1 в комбинации с регистром EMI0CN. У правление XRAM осуществляется через 2 регистра
Также EMIF может работать в мультиплексированном и немультиплексированном режиме. В мультиплексированном режиме шина данных и младшие 8 бит шины адреса разделяют одни и те же
выводы порта: AD[7:0]. В немультиплексированном режиме для шины адреса и шины данных используются отдельные выводы.
Пространство внешней памяти данных можно настроить на один из четырех режимов доступа, для чего используются биты EMD1-0 регистра EMI0CF:
Режим доступа только к внутренней памяти XRAM
Режим раздельного доступа без выбора банка
Режим раздельного доступа с выбором банка
Режим раздельного доступа с выбором банка
Дата добавления: 2015-07-16; просмотров: 145 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ядро МК C8051FO64 | | | Входные усилители |