Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_МИУС_14.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.81 Mб
Скачать

5. Содержание отчета

5.1. Организация памяти программ заданного микроконтроллера, перечень источников прерываний.

5.2. Организация памяти данных заданного микроконтроллера, специализация областей нижнего ОЗУ.

5.3. Перечень РСФ базового микроконтроллера семейства Intel 8051, их назначение, адреса и состояние при сбросе.

5.4. Формат командной строки ассемблера, типы операндов.

5.5. Описание режимов адресации данных микроконтроллеров семейства Intel 8051 с примерами.

5.6 Краткая характеристика системы команд микроконтроллеров семейства Intel 8051 по группам, таблица П3.1.

5.7 Результаты самостоятельной работы, таблица П3.2.

Приложение 1

Таблица П1.1- Регистры специальных функций базового микроконтроллера семейства Intel 8051

Имя

Адрес

Назначение

Значение при сбросе

В*

F0h

Регистр В

00000000

АСС*

E0h

Аккумулятор

00000000

PSW*

D0h

Слово состояния программы

00000000

IP*

B8h

Регистр приоритетов прерываний

X0000000

РЗ*

B0h

Порт 3

11111111

IE*

A8h

Регистр разрешения прерываний

00000000

Р2*

A0h

Порт 2

11111111

SBUF

99h

Буфер последовательного порта

XXXXXXXX

SCON*

98h

Управление последовательным портом

00000000

Р1*

90h

Порт 1

111111111

ТН1

8Dh

Старший байт таймера/счетчика Т/С1

00000000

ТН0

8Ch

Старший байт таймера/счетчика Т/С0

00000000

TL1

8Вh

Младший байт таймера/счетчика Т/С1

00000000

TL0

8Ah

Младший байт таймера/счетчика Т/С0

00000000

TMOD*

89h

Регистр режимов таймер/счетчиков

00000000

TCON*

88h

Регистр управления таймер/счетчиков

00000000

PCON*

87h

Регистр управления энергопотреблением

00XX0000

DPH

83h

Старший байт указателя данных DPTR

00000000

DPL

82h

Младший байт указателя данных DPTR

00000000

SP

81h

Указатель стека

00000111

Р0*

80h

Порт 0

11111111

* - Возможна побитовая адресация регистра.

Таблица П1.2 – Дополнительные регистры специальных функций микроконтроллеров Intel 8051

Имя

Адрес

Назначение

Значение при сбросе

ТН2

CDh

1

Старший байт таймера/счетчика Т/С2

00000000

TL2

CCh

1

Младший байт таймера/счетчика Т/С2

00000000

RCAP2H

CBh

1

Регистр хранения старшего байта Т/С2

00000000

RCAP2L

CAh

1

Регистр хранения младшего байта Т/С2

00000000

T2MOD*

C9h

1

Регистр режима Т/С2

XXXXXX00

T2CON*

C8h

1

Регистр управления Т/С2

00000000

SADEN

B9h

2

Регистр маски адреса ведомого

00000000

SADDR

A9h

2

Регистр маски ведомого

00000000

IPH*

B7h

2

Регистр приоритетов прерываний

X0000000

AUXR*

8Eh

2

Дополнительный регистр

XXXXXXX0

ССАР4Н

FEh

3

Старший байт регистра сравнения/фиксации модуля 4 РСА

XXXXXXXX

ССАРЗН

FDh

3

Старший байт регистра сравнения/фиксации модуля 3 РСА

XXXXXXXX

ССАР2Н

FCh

3

Старший байт регистра сравнения/фиксации модуля 2 РСА

XXXXXXXX

ССАР1Н

FBh

3

Старший байт регистра сравнения/фиксации модуля 1 РСА

XXXXXXXX

ССАР0Н

FAh

3

Старший байт регистра

сравнения/фиксации модуля 0 РСА

XXXXXXXX

СН

F9h

3

Старший байт таймера/счетчика РСА

00000000

CCAP4L

EEh

3

Младший байт регистра сравнения/фиксации модуля 4 РСА

XXXXXXXX

CCAP3L

EDh

3

Младший байт регистра сравнения/фиксации модуля 3 РСА

XXXXXXXX

CCAP2L

ECh

3

Младший байт регистра сравнения/фиксации модуля 2 РСА

XXXXXXXX

CCAP1L

EBh

3

Младший байт регистра сравнения/фиксации модуля 1 РСА

XXXXXXXX

CCAP0L

EAh

3

Младший байт регистра сравнения/фиксации модуля 0 РСА

XXXXXXXX

CL

E9h

3

Младший байт таймера/счётчика РСА

00000000

ССАРМ4*

DEh

3

Регистр режима модуля 4 РСА

X0000000

ССАРМЗ*

DDh

3

Регистр режима модуля 3 РСА

X0000000

ССАРМ2*

DCh

3

Регистр режима модуля 2 РСА

X0000000

ССАРМ1*

DBh

3

Регистр режима модуля 1 РСА

X0000000

ССАРМ0*

DAh

3

Регистр режима модуля 0 РСА

X0000000

CMOD*

D9h

3

Регистр режима РСА

00XXX000

CCON*

D8h

3

Регистр управления РСА

00X00000

AUXR1*

A2h

4

Дополнительный регистр 1

ХХХХ00Х0

DPH1

85h

4

Старший байт указателя данных DPTR1

00000000

DPL1

84h

4

Младший байт указателя данных DPTR1

00000000

WDTRST

A6h

5

Регистр охранного таймера WDT

00000000

* - Возможна побитовая адресация регистра.

** - Обозначения в 3-й колонке отражают наличие регистров:

1) для серий 8052АН/8ХС5Х,8XC51FX и выше;

2) для серий 87С51,8ХС5Х, 8XC51FX и выше;

3) для серии 8XC51FX и выше;

4) для микроконтроллеров, имеющих дополнительный регистр DPTR1;

5) только для 8XC51RX.