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

Таблица 1.9

Символ Позиция Наименование и функция
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 частота передачи определяется выражением:

f =2SMODfРЕЗ/64.

Иными словами, при SMOD = 0 частота передачи равна 1/64 частоты fРЕЗ, а при SMOD = 1 — 1/32 частоты fРЕЗ.

В режимах 1 и 3 в формировании частоты передачи, кроме управляющего бита SMOD, принимает участие таймер 1. При этом частота передачи f зависит от частоты переполнения f OVLTи определяется следующим образом:

f=2SMODfOVTL1/32.

Прерывание от таймера 1 в этом случае должно быть заблокировано. Сам же таймер может работать как в режиме таймера, так и в режиме счетчика. Номер режима (0, 1, 2) роли не играет. Наиболее типично использование его в режиме таймера с автоперезагрузкой (старшая тетрада TMOD = 0010В). При этом частота передачи определяется выражением (табл. 1.10):

f = 2SMODfРЕЗ/(32х12х(256 —ТН1)).

Настройка таймера 1 для управления скоростью приемопередатчика

Таблица 1.10

Частота приема/передачи (BAUD RATE) Частота резонатора МГц Таймер/счетчик 1
SMOD С/Т Режим (MODE) Перезагружаемое число (ТН1)
Режим 0, макс: 1 МГц X X X X
Режим 2, макс: 375 кГц X X X
Режим 1, 3: 62,2 кГц 0FFH
19,2 кГц 11,059 0FDH
9,6 кГц 11,059 0FDH
4,8 кГц 11,059 0FAH
2,4 кГц 11,059 0F4H
1,2 кГц 11,059 0F4H
137,5 Гц 11,059 1DH
110 Гц 72H
110 Гц 0FЕЕВН

 

Отметим, что скорости приема и передачи могут различаться. Предельно низких частот приемопередачи можно достичь при использовании таймера в режиме 1 (16-битный таймер) и разрешении прерываний от таймера (старший полубайт TMOD = 0001В). Перезагрузка 16-битного таймера должна осуществляться программным путем.

 








Дата добавления: 2015-10-09; просмотров: 717;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.