|
|
Таблица П2.4 |
|
Регистр управления/статуса УАПП |
|
|
|
|
Символ |
Позиция |
Имя и назначение |
SM0 |
SCON.7 |
Биты управления режимом работы |
|
|
УАПП |
SM1 |
SCON.6 |
Устанавливается/сбрасывается про- |
|
|
граммно (см. примечание) |
SM2 |
SCON.5 |
Бит управления режимом УАПП. Уста- |
|
|
навливается программно для запрета |
|
|
приема сообщения, в котором девятый |
|
|
бит имеет значение 0 |
REN |
SCON.4 |
Бит разрешения приёма. Устанавливает- |
|
|
ся/сбрасывается программно для разре- |
|
|
шения/запрета приема последователь- |
|
|
ных данных |
TB8 |
SCON.3 |
Передача бита 8. Устанавливается/ сбра- |
|
|
сывается программно для задания девя- |
|
|
того передаваемого бита в режиме |
|
|
УАПП-9 бит |
RB8 |
SCON.2 |
Прием бита 8. Устанавливается/ сбрасы- |
|
|
вается программно для фиксации девя- |
|
|
того передаваемого бита в режиме |
|
|
УАПП-9 бит |
TI |
SCON.1 |
Флаг прерывания передатчика. Устанав- |
|
|
ливается аппаратурно при окончании |
|
|
передачи байта. Сбрасывается про- |
|
|
граммно после обслуживания прерыва- |
|
|
ния |
RI |
SCON.0 |
Флаг прерывания приемника. Устанав- |
|
|
ливается аппаратурно при приёме байта. |
|
|
Сбрасывается программно после обслу- |
|
|
живания прерывания |
21
|
|
|
|
|
|
Примечание к табл. П2.4 |
|
|
|
|
|
||
SM0 |
SM1 |
|
Режим работы УАПП |
|||
0 |
|
0 |
|
Сдвигающий регистр расширения вво- |
||
|
|
да/вывода |
||||
0 |
|
1 |
|
УАПП-8 бит. Изменяемая скорость передачи |
||
1 |
|
0 |
|
УАПП-9 бит. Фиксированная скорость переда- |
||
|
|
чи |
|
|||
1 |
|
1 |
|
УАПП-9 бит. Изменяемая скорость передачи |
||
|
|
|
|
|
|
Таблица П2.5 |
|
|
|
|
Регистр управления мощностью РУМ |
||
|
|
|
|
|
||
Символ |
|
|
Позиция |
Наименование и функция |
||
SMOD |
|
|
PCON.7 |
Удвоенная скорость передачи. Если бит |
||
|
|
|
|
|
|
установлен в 1, то скорость передачи |
|
|
|
|
|
|
вдвое больше чем при SMOD = 0 |
— |
|
|
PCON.6 |
Не используется |
||
— |
|
|
PCON.5 |
|
||
— |
|
|
PCON.4 |
|
||
GF1 |
|
|
PCON.3 |
Флаги, специфицируемые пользовате- |
||
GF0 |
|
|
PCON.2 |
лем (флаги общего назначения) |
||
|
|
|
|
|
||
PD |
|
|
PCON.1 |
Бит пониженной мощности. При уста- |
||
|
|
|
|
|
|
новке бита в 1 МК переходит в режим |
|
|
|
|
|
|
пониженной потребляемой мощности |
IDL |
|
|
PCON.0 |
Бит холостого хода. Если бит установ- |
||
|
|
|
|
|
|
лен в 1, то МК переходит в режим холо- |
|
|
|
|
|
|
стого хода |
Примечание. При одновременной записи 1 в PD и IDL бит PD имеет преимущество. Сброс содержимого РУМ выполняется путем загрузки в него кода 0XXX0000
22
Таблица П2.6
Настройка таймера 1 для управления частотой работы УАПП
Частота приё- |
Час- |
|
|
Таймер/счётчик 1 |
||
|
|
|
|
|
||
тота |
|
|
|
|
|
|
|
|
|
|
Пере- |
||
ма/передачи |
резо- |
|
|
|
|
|
(BAUD |
SMOD |
|
|
|
загру- |
|
RATE) |
нато- |
|
с/т |
|
Режим |
жаемое |
ра, |
|
|
||||
|
|
|
(MODE) |
уст- |
||
|
МГц |
|
|
|
|
ройст- |
|
|
|
|
|
|
|
|
|
|
|
|
|
во |
Режим 0, |
12 |
X |
X |
|
X |
X |
макс: 1 МГц |
|
|||||
|
|
|
|
|
|
|
Режим 2, |
12 |
1 |
X |
|
X |
X |
макс: 375 кГц |
|
|||||
|
|
|
|
|
|
|
Режимы 1,3: |
12 |
1 |
0 |
|
2 |
0FFH |
62,5 кГц |
|
|||||
|
|
|
|
|
|
|
19,2 кГц |
11,059 |
1 |
0 |
|
2 |
0FDH |
9,6 кГц |
11,059 |
0 |
0 |
|
2 |
0FDH |
4,8 кГц |
11,059 |
0 |
0 |
|
2 |
0FAH |
2,4 кГц |
11,059 |
0 |
0 |
|
2 |
0F4H |
1,2 кГц |
11,059 |
0 |
0 |
|
2 |
0E8H |
137,5 Гц |
11,059 |
0 |
0 |
|
2 |
1DH |
110 Гц |
6 |
0 |
0 |
|
2 |
72H |
110 Гц |
12 |
0 |
0 |
|
1 |
0FEEH |
23
|
|
Таблица П2.7 |
|
Регистр масок прерывания (РМП) |
|
|
|
|
Символ |
Позиция |
Имя и назначение |
EA |
IE.7 |
Снятие блокировки прерываний. Сбра- |
|
|
сывается программно для запрета всех |
|
|
прерываний, независимо от состояния |
|
|
IE4-IE0 |
— |
IE.6 |
Не используется |
— |
IE.5 |
|
ES |
IE.4 |
Бит разрешения прерывания от УАПП. |
|
|
Установка/сброс программой для раз- |
|
|
решения/запрета прерывания от флагов |
|
|
TI или RI |
ET1 |
IE.3 |
Бит разрешения прерывания от таймера |
|
|
1. Установка/сброс программой для |
|
|
разрешения/запрета прерывания от |
|
|
таймера 1 |
EX1 |
IE.2 |
Бит разрешения внешнего прерывания |
|
|
1. Установка/сброс программой для |
|
|
разрешения/запрета прерывания |
ET0 |
IE.1 |
Бит разрешения прерывания от таймера |
|
|
0. Работает аналогично IE.3 |
EX0 |
IE.0 |
Бит разрешения внешнего прерывания |
|
|
0. Работает аналогично IE.2 |
24
|
|
Таблица П2.8 |
||
|
Регистр приоритетов прерывания |
|||
|
|
|
|
|
Символ |
Позиция |
Имя и назначение |
||
— |
IP.7- |
Не используется |
||
|
IP.5 |
|
|
|
PS |
IP.4 |
Бит приоритета УАПП. Установ- |
||
|
|
ка/сброс программой для присваивания |
||
|
|
прерыванию от УАПП высше- |
||
|
|
го/низшего приоритета |
||
PT1 |
IP.3 |
Бит приоритета таймера 1. Установ- |
||
|
|
ка/сброс программой для присваивания |
||
|
|
прерыванию от таймера 1 высше- |
||
|
|
го/низшего приоритета |
||
PX1 |
IP.2 |
Бит приоритета внешнего прерывания |
||
|
|
1. Установка/сброс программой для |
||
|
|
присваивания высшего/низшего при- |
||
|
|
оритета внешнему прерыванию |
|
|
|
|
INT1 |
||
PT0 |
IP.1 |
Бит приоритета таймера 0. Работает |
||
|
|
аналогично IP.3 |
||
PX0 |
IP.0 |
Бит приоритета внешнего прерывания |
||
|
|
0. Работает аналогично IP.2 |
||
25