logo search
Микроконтроллеры семейства MCS-511

3.1.4.Регистры специальных функций.

К адресному пространству памяти данных примыкает адресное пространство регистров специальных функций SFR (Special Function Register).

Адрес

Символ

Наименование

0E0H

*АСС

Аккумулятор (Accumulator)

0F0H

Регистр расширитель аккумулятора (Multiplication Register)

0D0H

*PSW

Слово состояния программы (Program Status Word)

080Н

*P0

Порт 0 (SFR P0)

090H

*Р1

Порт 1 (SFR P1)

0A0H

*P2

Порт 2 (SFR P2)

0B0H

*P3

Порт 3 (SFR РЗ)

081H

SP

Регистр указатель стека (Stack Pointer)

083H

DPH

Старший байт регистра указателя данных DPTR (Data Pointer High)

082H

DPL

Младший байт регистра указателя данных DPTR (Data Pointer Low)

08CH

TH0

Старший байт таймера 0 ()

08AH

TL0

Младший байт таймера 0 ()

08DH

TH1

Старший байт таймера 1 ()

08BH

TL1

Младший байт таймера 1 ()

089H

TMOD

Регистр режимов таймеров счетчиков (Timer/Counter Mode Control Register)

088H

*TCON

Регистр управления статуса таймеров (Timer/Counter Control Register)

0B8H

*IP

Регистр приоритетов (Interrupt Priority Control Register)

0A8H

*IE

Регистр маски прерывания (Interrupt Enable Register)

087H

PCON

Регистр управления мощностью (Power Control Register)

098H

*SCON

Регистр управления приемопередатчиком (Serial Port Control Register)

099H

SBUF

Буфер приемопередатчика (Serial Data Buffer)

Таблица.3. Размещение регистров специальных функций в пространстве SFR

Примечание. Регистры, символ которых отмечен знаком (*), допускают адресацию своих отдельных бит при использовании команд из группы команд операций над битами.

Адреса, по которым расположены эти регистры, приведены в таблице.

Отметим, что регистры занимают только часть 128-байтового адресного пространства. Те ячейки памяти с адресами 80H-0FFH, которые не заняты регистрами, физически отсутствуют, на кристаллах микроконтроллеров семейства 8051 при обращении к ним можно прочитать лишь код команды возврата.

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