еривання INT0.
Біт1 - (ET0) - Біт дозволу переривання по переповнення Таймера0;
Біт2 - (EX1) - Біт дозволу зовнішнього переривання INT1;
Біт3 - (ET1) - Біт дозволу переривання по переповнення Таймера1;
Біт4 - (ES) - Біт дозволу переривання від послідовного порту UART.
Біт5 - (ET2) - Біт дозволу переривання по переповнення Таймера 2
Біт6 - (EADC) - Біт дозволу переривання АЦП
Біт7 - (EA) - Біт дозволу глобального переривання. Якщо EA = 0, то всі переривання заборонені;
В· 12-ти розрядний 8-ми канальний АЦП;
Блок АЦП являє собою восьмиканальний п'яти мікросекундного перетворювач з однополярним живленням. АЦП дозволяє працювати як в одноразовому режимі вимірювання, так і в циклічному. Запуск на перетворення здійснюється або за зовнішнім сигналом, що подається на 23-й контакт (CONVST /) або за сигналом переповнення Таймера2. p align="justify"> Для управління АЦП є 3 основних SFR-регістру: ADCCON1, ADCCON2, ADCCON3.
Регістр ADCCON1 проводить управління перетворенням, часом перемикання і режимами. Структура управління біт ADCCON1 наступна:
№ битаМнемоникаОписание0EXСБит дозволу зовнішнього запуску. Якщо встановлено, то контакт 23 (CONVST /) використовуватиметься як сигнал запуску (активний низький повинен бути не менше 100 нс) .1 T2CБіт запуску перетворення від Таймера2. Якщо біт встановлено, то сигнал переповнення Таймера2 використовується для запуску АЦП.2AQ0Біти затримки перемикання, вибирають час, необхідний для перезарядки ПВЗ при перемиканні мультиплексора: AQ1 AQ0 Число тактів затримки запуску АЦП 0 0 1 0 1 2 1 0 3 1 1 43AQ14CK0Біти розподілу тактовою частоти , вибирають коефіцієнт ділення основної частоти мікропроцесора для отримання тактової частоти АЦП. Цикл перетворення АЦП займає 16 тактів, в доповненні до числа тактів перемикання. Коефіцієнт вибирається з: CK1 CK0 Дільник для MCLK 0 0 1 0 1 2 1 0 4 1 1 85CK16MD0Біти режиму вибирають режими роботи АЦП наступним чином: MD1 MD0 Режим АЦП 0 0 Черговий 0 1 Нормальний 1 0 Черговий, якщо не виконується цикл перетворення 1 січня Холостий, якщо не виконується цикл преобразованія7MD1
Регістр ADCCON2 управляє вибором каналу і режимами перетворення. Він має наступний формат:
№ битаМнемоникаОписание0CS0Биты вибору вхідних каналів. Дозволяють здійснювати вибір номера каналу АЦП під управлінням програми. Перетворення виконуватиметься для каналу, номер якого вказаний даними бітами. У режимі ПДП вибір номера каналу здійснюється з ID каналу, записаного у зовнішній пам'яті. CS3 CS2 CS1 CS0 CH # 0 n2 n1 n0 Номер вхідного каналу (n2n1n0) 1 0 0 0 Температурний сенсор 1 xxx Інші комбінації 1 1 1 1 Останов ПДП1CS12CS23CS34SCONVБ...