Page 162 - 149
P. 162
В біті ТВ8 програмно установлюється значення дев’ятого біта даних,
який характерний для режиму 2 і 3. В біті RB8 фіксується в режимі 2 і 3
дев’ятий прийнятий біт даних. В режимі 1, якщо SM2=0, в біті RB8
заноситься стоп-біт. В режимі 0 біт RB8 не використовується.
Індикатор переривання передавача ТІ установлюється апаратно в кінці
періоду передачі восьмого біта даних в режимі 0 і на початку періоду
передачі стоп-біта в режимах 1,2,3. У підпрограмі обслуговування переривань
необхідно обнулювати біт ТІ.
Індикатор переривання приймача RI установлюється апаратно в кінці
періоду приймання восьмого біта даних в режимі 0 і в середині періоду
прийому стоп-біта в режимах 1,2,3. Підпрограма обслуговування переривань
має скидати біт RI.
Швидкість обміну УАПП в різних режимах роботи визначається
різними способами. В режимі 0 частота передачі залежить тільки від
резонансної частоти резонатора f f / 12 . За один машинний цикл
0 рез
послідовний порт передає один біт інформації.
В режимах 1,2,3 швидкість обміну залежить від керуючого біта SMOD в
регістрі спеціальних функцій (регістр PCON). Призначення регістра PCON
показане в таблиці 8.10.
В режимі 2 частота передачі визначається виразом f 2 ( SMOD / 64 f ) .
2 рез
Якщо SMOD=0 частота передачі рівна /1( 64 f ) , а при SMOD=1 - /1( 32 f ) .
рез рез
Таблиця 8.10- Регістр керування потужністю PCON
Символ Позиція Найменування та функція
SMOD PCON.7 Подвоєння швидкості обміну
- PCON.6
- PCON.5 Не використовуються
- PCON.4
GF1 PCON.3 Індикатори, що
визначаються користувачем
GF2 PCON.2
PD PCON.1 Біт зниження споживаної потужності МК
IDL PCON.0 Біт неробочого ходу. Якщо IDL=1, то наступає
режим неробочого ходу
Зауваження. Обнуління вмісту PCON виконується шляхом завантаження в
нього коду ****0000.
В режимах 1 і 3 у формуванні частоти передачі крім керуючого біта
SMOD приймає участь таймер 1. При цьому частота передачі залежить від
частоти переповнення (OVT1) і визначається у такий спосіб:
f 2 ( SMOD / 32 ) f .
3 , 1 OVT 1
163