Формат регістра scon

Формат стандартної асинхронної передачі

Частота опитування в 16, 32 або 64 рази більше частоти прийому. Нехай більше в 16 разів:

Після виявлення переходу з 1 в 0 приймач повинен відрахувати 8 імпульсів синхронізації і повторно опитати вхід. Якщо знову виявлено 0, то приймач вважає (приймає рішення), що перехід викликаний стартовим бітом, а не перешкодою. Потім приймач опитує вхід через інтервал у 16 ​​періодів імпульсів синхронізації до введення всіх бітів символу, включаючи і степових біти і не обов'язковий біт паритету. CPU не видає і не приймає стартові і степових біти, а також біт паритету. При виведенні передавач вводить ці біти в кожен символ, а при введенні приймач видаляє їх з отриманих даних.







При наявності рассинхронизации між передавачем і приймачем вельми вірогідна поява помилки кадру, коли замість стопового біта (1) виявляється 0. Більшість послідовних інтерфейсів виявляє помилки паритету і кадру автоматично.

SCON - регістр послідовного управління - 98h







PCON - керування живленням - 87h

Режими харчування МК

Формат регістра PCON:

PD - (Power Down - вимкнути живлення) режим мікроспоживання.

IDL - (Idle - ледачий) режим холостого ходу.

Режим холостого ходу (ХХ) - визначається бітом IDL. Команда, яка встановлює біт IDL в 1, є останньою командою, яка виконується перед переходом в режим ХХ. В цьому режимі блокуються всі вузли CPU, що зменшує енергоспоживання. Всі регістри і резидентная пам'ять даних зберігає свій стан. Для закінчення режиму ХХ є 2 способи:

1) активізація будь-якого дозволеного переривання автоматично встановлює IDL в 0, закінчуючи режим ХХ. Після виконання останньої команди обробки переривань RETI буде виконана команда, яка слідує за командою, що перевела контролер в режим ХХ.

2) апаратний скидання по входу RST.

Режим мікроспоживання. Команда, яка встановлює біт PD в 1, є останньою виконуваної командою перед переходом в режим мікроспоживання. В цьому режимі задає генератор вимикається, тим самим припиняючи роботу всього контролера. Резидентна пам'ять даних зберігає свій стан. Єдиним виходом з цього стану є апаратне скидання по входу RST. В цьому режимі напруга живлення може бути знижено до 2 вольт, і має бути відновлено до номінального перед виходом з режиму мікроспоживання. Активний рівень сигналу RST повинен бути присутнім протягом 10 мс, щоб встиг запуститися задає генератор.