Мікропроцесорний локатор для сліпих

дипломная работа

2.2 Карта памяті

ADuC843 містить 4 різних блоки памяті:

- до 62 КБайт Flash/EE память програм на кристалі;

- 4 КБайт Flash/EE память даних на кристалі;

- 256 Байт RAM загального призначення;

- 2 КБайти внутрішньої XRAM.

Flash/EE память програм використовується для запуску коду користувача. Користувач може запускати код тільки з внутрішньої памяті.

Ця память може бути завантажена через послідовний порт UART. 56 кбайт памяті програм можна перепрограмовувати під час виконання.

Для 32-байтної моделі памяті, верхні 8 кбайт функціонують як ULOAD простір.

4КбайтFlash/EE памяті даних доступні для користувачів, доступ можна отримати опосередковано через групу регістрів відображених в площі спеціальних функціональних регістрах(SFR).

RAMзагального призначення.256 Байт RAM загального призначення розділена на 2 окремі блоки: верхня і нижня 128 байт RAM. Молодші 128 байт оперативної памяті можуть бути доступні через пряму або непряму адресацію.

Зовнішня память даних (зовнішня XRAM). ADuC843 може отримати доступ до зовнішньої памяті даних за допомогою інструкції MOVX. Інструкція MOVX автоматично створює виходи різних стробів управління для доступу до памяті. Можна отримати доступ до 16 Мбайт зовнішньої памяті даних.

Внутрішня память даних (внутрішня). Складає 2 КБайти памяті даних безпосередньо на чіпі. Дана память хоча і знаходиться на чіпі проте також доступна через інструкцію MOVX. Ці 2 кбайти відображаються як нижні 2 кбайти зовнішнього адресного простору, якщо встановлено біт CFG841/CFG842. В іншому випадку, доступ до зовнішньої памяті даних відбувається так як в звичайному 8051. При використанні внутрішньої XRAM порти 0 і 2 вільні для використання в якості загального призначення вводу/виводу[9].

Делись добром ;)