дачі програмується і може дорівнювати або 1/32, або 1/64 частоти резонатора залежно від керуючого біта SMOD. p> В· Режим 3
. Асинхронний 9-ти бітовий режим. Чи співпадає з режимом 2 у всіх деталях, за винятком частоти прийому/передачі, яка задається таймером. p align="justify"> У всіх чотирьох режимах передача починається будь-якою командою, яка використовує SBUF як регістр-приймач. Прийом в режимі 0 починається за умови RI = 0, REN = 1. Прийом в інших режимах починається з приходом старт-біта, якщо біт REN встановлений. p align="justify"> У першому режимі роботи послідовний порт працює в асинхронному режимі. Тимчасова діаграма переданих сигналів через послідовний порт в асинхронному режимі роботи показана на малюнку 3. Перший режим роботи задається записом комбінації 01 в біти SM0 і SM1 регістра SCON. У асинхронному режимі роботи інформація передається через ніжку передавача послідовного порту мікроконтролера TxD, а приймається через вивід входу приймача RxD, тобто в цьому режимі роботи послідовний порт працює в дуплексному режимі. Це означає, що передача і прийом інформації може вестися незалежно один від одного. Швидкість передачі в цьому режимі налаштовується за допомогою таймера T1. br/>В
Малюнок 3. Тимчасова діаграма прийому або передачі інформації послідовним портом в першому режимі роботи. br/>
4.4 Таймер/лічильник
У базових моделях сімейства є два програмованих 16-бітових таймера/лічильника (T/C0 і T/C1), які можуть бути використані як в якості таймерів, так і в якості лічильників зовнішніх подій. Кожен з них складається з двох 8-бітних регістрів TH0 (старший байт) і TH0 (молодший байт) для таймера 0 або TH1 (старший байт) і TH1 (молодший байт) для таймера 1. У режимі таймера вміст відповідного таймера/лічильника инкрементируется в кожному машинному циклі, тобто через кожні 12 періодів коливань кварцового резонатора.
У режимі лічильника вміст відповідного таймера/лічильника инкрементируется під впливом переходу з 1 в 0 зовнішнього вхідного сигналу, що подається на висновок мікроконтролера T0 або T1. Так як на розпізнавання періоду потрібні два машинних циклу, максимальна частота підрахунку вхідних сигналів дорівнює 1/24 частоти резонатора. На тривалість періоду вхідних сигналів обмежень зверху немає. Для гарантованого прочитання вхідний сигнал повинен утримувати значення 1, як мінімум, протягом одного машинного циклу мікро-ЕОМ. p align="justify"> Таймер 0 і Таймер 1 можуть працювати в чотирьох режимах роботи:
В· режим 0: 13-бітний таймер
В· режим 1: 16-бітний таймер
В· режим 2: 8-бітний автоперезагружаемий таймер
В· режим 3: Таймер 0 як 2 роздільних 8-бітних таймера.