Микроконтроллеры семейства AVR. Воробьева Г.С. - 9 стр.

UptoLike

Составители: 

(представленными в дополнительном коде). Подробнеесм. описание
системы команд.
Бит 3: N – Флаг отрицательного значения. Этот флаг устанавливается
в 1, если старший бит (7-й) результата операции равен 1. В противном случае
флаг равен 0.
Бит 1: Z – Флаг нуля. Этот флаг устанавливается в 1, если результат
выполнения операции равен нулю.
Бит 0: C – Флаг переноса. Этот флаг устанавливается в 1, если в
результате выполнения операции произошел выход за границы байта.
MCUCR $35($55) Регистр управления микроконтроллером
бита 7 6 5 4 3 2 1 0
Имя бита SM2 SE SM1 SM0 ISC11 ISC10 ISC01 ISC00
Доступность R/W R/W R/W R/W R/W R/W R/W R/W
Бит 6: SE – Разрешение перехода в режим пониженного
энергопотребления. Установка этого бита в 1 разрешает перевод
микроконтроллера в режим пониженного энергопотребления.
Переключение осуществляется по команде
SLEEP. При сброшенном бите
SE выполнение команды не производит никаких действий.
Биты 7,5,4: SM2-SM0 – Выбор режима пониженного
энергопотребления. Состояние этих битов определяет,в какой режим перейдет
микроконтроллер после выполнения команды SLEEP
SM2 SM1 SM0 Режим
0 0 0 Idle (режим холостого хода)
0 0 1 ADC Noise Reduction (режим
снижения шумов АЦП)
0 1 0 Power Down (режим микро
отребления)
0 1 1 Power Save (экономичный режим)
1 0 0 Зарезервировано
1 0 1 Зарезервировано
1 1 0 Standby* (режим ожидания)
1 1 1 Extended Standby* (расширенный
режим ожидания)
*эти режимы можно использовать только при работе с внешним
резонатором
9