Архитектура микроконтроллера Intel 8051. Горюнов А.Г - 43 стр.

UptoLike

43
истинное (единичное) значение стоп-бита). В режиме 0 бит SM2 не
используется и должен быть сброшен.
5.3 Скорость приема/передачи информации через
последовательный порт
Скорость приема/передачи, т.е. частота работы
приемопередатчика в различных режимах, определяется различными
способами [1].
В режиме 0 частота передачи зависит только от резонансной
частоты кварцевого резонатора
рез
f
:
0
12
рез
ff
. (1)
За один машинный цикл последовательный порт передает один бит
информации.
В режимах 1, 2 и 3 скорость приема/передачи зависит от значения
управляющего бита SMOD в регистре специальных функций PCON
(таблице 10).
Табл. 10
Регистр управления мощностью PCON
Символ
Позиция
Наименование и функция
SMOD
PCON.7
Удвоенная скорость передачи. Если бит установлен в 1, то
скорость передачи вдвое больше, чем при SMOD = 0. По сбросу
SMOD = 0.
PCON.6
Не используется
PCON.5
Не используется
PCON.4
Hе используется
GF1
GF0
PCON.3
PCON.2
Флаги, специфицируемые пользователем (флаги общего
назначения)
PD
PCON.1
Бит пониженной мощности. При установке бита в 1 микро-ЭВМ
переходит в режим пониженной потребляемой мощности
IDL
PCON.0
Бит холостого хода. Если бит установлен в 1, то микро-ЭВМ
переходит в режим холостого хода
Примечание. При одновременной записи 1 в PD и IDL бит PD имеет
преимущество. Сброс содержимого PCON выполняется путем загрузки
в него кода 0XXX0000.
В режиме 2 частота передачи определяется выражением
2
2 64
SMOD
рез
ff
. (2)
Иными словами, при SMOD = 0 частота передачи равна 1/64 частоты
рез
f
, а пои SMOD = 1 – 1/32 частоты
рез
f
.
В режимах 1 и 3 в формировании частоты передачи, кроме
управляющего бита SMOD, принимает участие таймер 1. При этом
частота передачи
зависит от частоты переполнения
1OVLT
f
определяется следующим образом: