Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Проектирование микропроцессорной системы на основе микроконтроллера К1816ВЕ31" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

флага паритета и т.п. Таблица 3.1

Символ

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

Адрес

* АСС

Аккумулятор

0Е0Н

* В

Регистр-расширитель аккумулятора

0F0Н

* PSW

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

0D0H

SP

Регистр-указатель стека

81Н

DPTR

Регистр-указатель данных (DPH) (DPL)

83H 82H

* P0

Порт 0

80Н

* Р1

Порт 1

90Н

* Р2

Порт 2

0А0Н

* Р3

Порт 3

0В0Н

* IP

Регистр приоритетов

0В8Н

* IE

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

0А8Н

TMOD

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

89Н

* TCON

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

88Н

TH0

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

8СН

TL0

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

8АН

TH1

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

8DН

TL1

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

8BН

Символ

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

Адрес

* SCON

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

98Н

SBUF

Буфер приемопередатчика

99Н

PCON

Регистр управления мощностью

87Н

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

Символ

Позиция

Имя и назначение

С

PSW.7

Флаг переноса. Устанавливается и сбрасывается аппаратурными средствами или программой при выполнении арифметических и логических операциях

АС

PSW.6

Флаг вспомогательного переноса. Устанавливается и сбрасывается только аппаратурными средствами при выполнении команд сложения и вычитания и сигнализирует о переносе или займе в бите 3.

F0

PSW.5

Флаг 0. Может быть установлен, сброшен или проверен программой как флаг, специфицируемый пользователем.

RS1 RS0

PSW.4 PSW.3

Выбор банка регистров. Устанавливается и сбрасывается программой для выбора рабочего банка регистров (см. примечание)

OV

PSW.2

Флаг переполнения. Устанавливается и сбрасывается аппаратно при выполнении арифметических операций.

PSW.1

Не используется.

Р

PSW.0

Флаг паритета. Устанавливается и сбрасывается аппаратно в каждом цикле команды и фиксирует нечетное / четное число единичных бит в аккумуляторе, т.е. выполняет контроль по четности.

Примечание. Выбор рабочего банка регистров

RS1

RS0

Банк

Границы адресов

0

0

0

00Н-07Н

0

1

1

08Н-0FH

1

0

2

10H-17H

1

1

3

18H-1FH

При выполнении многих команд в АЛУ формируется ряд


Интересная статья: Основы написания курсовой работы