Резидентная память данных

Резидентная память данных состоит из двух областей: 128 байт оперативной памяти (ОЗУ) с адресами 00-7FH и области регистров специальных функций, занимающих адреса с 80Н по 0FFH. Распределение адресного пространства RDM показано на рис. 1.6. Младшие 32 байта ОЗУ данных сгруппированы в 4 банка (Банк 0...Банк 3). Команды программы могут обращаться к регистрам, используя их символические имена R0...R7. При этом в регистре PSW должны быть установлены биты RS0 и RS1, определяющие, к какому банку данных производится обращение. Такой механизм адресации позволяет экономить память программ.

Следующие 16 байт ОЗУ допускают обращение к ним как в побайтном режиме, так и в побитном. Эта область ОЗУ используется МК51 при выполнении операций над битами. Каждый бит имеет свой адрес.

Обращение к RDM всегда осуществляется с использованием 8-разрядного адреса. При включении питания содержимое ОЗУ будет иметь случайный характер.

Регистры специальных функций также имеют свои адреса, приведенные в табл. 1.3, а некоторые из них допускают побитовую адресацию.

  Регистры специальных функций FFH
  80H
  Остальные регистры ОЗУ (80 регистров) 7FH
  30H
  Прямо адресуемые биты (16 регистров) 2FH
  20H
R7   Банк 3   1FH
R0 18H
R7   Банк 2   17H
R0 10H
R7   Банк 1   0FH
R0 08H
R7   Банк 0   07H
R0

Рис. 1.6. Карта адресов RDM

Таблица 1.3. Адреса регистров специальных функций

Символическое имя Наименование Адрес, Н Побитовая адресация
ACC Аккумулятор 0E0 +
B Регистр В – расширенный аккумулятор 0F0 +
PSW Слово состояния программы 0D0 +
SP Регистр – указатель стека  
DPTR Регистр – указатель данных (DPH)  
    (DPL)  
P0 Порт 0 +
P1 Порт 1 +
P2 Порт 2 0A0 +
P3 Порт 3 0B0 +
IP Регистр приоритетов 0B8 +
IE Регистр разрешения инд. прерывания 0A8 +
TMOD Регистр режима Т/C  
TCON Регистр управления T/C +
TH0 T/C0 (старший) 8C  
TL0 T/C0 (младший) 8A  
TH1 T/C1 (старший) 8D  
TL1 T/С1 (младший) 8B  
SCON Регистр управления УАПП +
SBUF Буфер приемо/передатчика  
PCON Регистр управления потреблением  







Дата добавления: 2015-09-11; просмотров: 1419;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.