Курсовая работа: Вариатор скорости вращения асинхронного двигателя
Режим "3" - аналогичен режиму "2", но скорость обмена задается счетчиком С/T1, как в режиме "1".
Основная настройка последовательного канала на требуемый режим работы производится в регистре SCON , в котором задается режим работы, значение 11-го бита, разрешение контроля 11-го бита (в режимах '2' и '3'), флаги готовности приемника и передатчика. Формат регистра управления/статуса универсального асинхронного приемопередатчика (УАПП) SCON имеет вид:
SM 0,SM 1 - биты управления режимом, устанавливаются/сбрасываются программно: SM 0, SM 1 = 00 - режим '0', SM 0, SM 1 = 01 - режим '1', SM 0, SM 1 = 10 - режим '2', SM 0, SM 1 = 11 - режим '3', SM 2 - запрещение приема кадров с нулевым восьмым битом, в режиме '0' должен быть сброшен, устанавливается программно; RЕN - разрешения приема, устанавливается/сбрасывается программно; TB 8 - восьмой бит передатчика в режимах '2' и '3'; RB 8 - восьмой бит приемника в режимах '2' и '3', в режиме '1', если SM 2=0, то отображает стоповый бит, в режиме '0' не используется; TI - флаг готовности передатчика, устанавливается аппаратно по окончании передачи байта, сбрасывается программно; RI - флаг готовности приемника, принцип работы аналогичен TI .
Скорость последовательного обмена в зависимости от режима работы определяется либо частотой работы ОМК ( режимы 0 и 2) либо частотой переполнения C/T1 (режимы 1 и 3).
В режимах 1-3 изменение частоты передачи информации в 2 раза обеспечивается битом SMOD регистра PCON .
В режиме '2' скорость задается частотой f =(osc /64)*2smod .
В режимах '1' и '3' - частотой f =(2smod )*f C/T1 , f C/T1 - частота переполнения С/T1.
Формат регистра управления мощностью PCON :
SMOD - бит управления скоростью передачи УАПП, при SMOD = 1 скорость передачи вдвое больше, чем при SMOD = 0; GF 1, GF 2 - флаги общего назначения, устанавливаемые пользователем; PD - установка бита переводит ОМК в режим холостого хода.
Hаиболее удобен для использования в последовательном канале режим '2' счетчика/таймера С/Т1, если с его помощью можно обеспечить требуемую скорость передачи, так как в этом режиме не требуется перезагрузка коэффициента пересчета.
Для использования C/T1 в качестве источника скорости обмена необходимо:
· запретить прерывание от C/T1;
· запрограммировать работу C/T1;
· запустить C/T1.
Особые режимы работы.
Сброс.
Сброс осуществляется подачей лог.1 на вход RST и должен удерживаться в этом состоянии не менее 24/OSC . Под действием сброса обнуляются регистры PC, FC, PSW, DPTR, TMOD, TCON, T/C0, T/C1, IE, IP, SCON , в регистре PCON сбрасываеся только только старший бит, в регистр SP загружается код 07h , а порты P 0-P 3 - коды FFH . Состояние регистра SBUF неопределенное. Сигнал сброс не воздействует на содержимое РПД. Когда включается питание, состояние РПД неопределннное, за исключением операции возврата из режима пониженного энергопотребления.
Режим холостого хода.
ОМК работает в этом режиме, если бит PCON .0 установлен. При этом продолжает работать внутренний генератор, но блокируются функциональные узлы ЦП, что уменьшает энергопотребление на 15 – 30 %. Все регистры и РПД сохраняют свои значения, а на выводах ALE и PSEN формируется уровень единицы. Выйти из этого режима можно по сбросу или по прерыванию. По любому из этих действий бит PCON .0 сбрасывается и продолжится работа ОМК с той команды, перед которой был установлен режим холостого хода.
Режим пониженного энергопотребления.
Переход в этот режим возможен, если установить бит PCON .1. В этом режиме внутренний генератор прекращает работу и сохраняется только содержимое РПД. Поэтому необходимые регистры спецфункций предварительно следует сохранять в РПД. Резер