логічних мікроконтролерів інших виробників. Структурна схема МК C8051F001 наведена на рис. 10. Цоколевка і габаритні розміри корпусу TQFP-48 наведена на рис. 11. br/>В
Малюнок 10. Структурна схема C8051F001
В
Малюнок 11. Цоколевка і габаритні розміри корпусу TQFP-48
МК сімейства C8051F000 мають ряд важливих особливостей, які дозволяють поліпшити загальну продуктивність і спростити використання МК в кінцевих додатках. 21 джерело переривань (8051 має 7 джерел переривань) дозволяють численним аналоговим і периферійним модулям переривати роботу МК. Система управління переривань вимагає меншого втручання з боку програми, що покращує її продуктивність. Додаткові джерела переривань дуже корисні при побудові багатозадачних систем, що працюють в режимі реального часу. p align="justify"> Є сім джерел скидання: вбудована схема стеження за напругою живлення, сторожовий таймер, детектор зникнення тактирования, компаратор 0, примусовий програмне скидання, висновок CNVSTR і висновок/RST. Висновок/RST є двонаправленим, тобто може бути як входом зовнішнього сигналу скидання, так і виходом сигналу скидання, згенерованого всередині МК схемою стеження за харчуванням. p align="justify"> Будь-яке джерело скидання, за винятком схеми стеження за харчуванням і вхідних висновків скидання, можуть бути відключені програмно. Сторожовий таймер може бути включений після скидання типу POR (скидання при включенні харчування) у процесі ініціалізації МК. p align="justify"> МК має внутрішній тактовий генератор, який після скидання використовується як джерело тактових імпульсів за замовчуванням. При необхідності можна на льоту підключити зовнішній тактовий генератор, який для генерації тактових імпульсів використовує кварцовий або керамічний резонатор, конденсатор, RC-ланцюжок або зовнішнє джерело імпульсів . У додатках зі зниженим енергоспоживанням вкрай корисним може бути режим роботи МК з повільним (мало споживають) зовнішнім кварцовим генератором з періодичним перемиканням на швидкий (до 16 МГц) внутрішній генератор.
Модуль АЦП МК C8051F001 складається з 9-канального програмованого аналогового мультиплексора (AMUX), програмованого підсилювача (PGA), 12-розрядного АЦП послідовного наближення з продуктивністю до 100 тис. перетворень в секунду, пристрої вибірки-зберігання (ПВЗ) і програмованого детектора діапазону (див. рис. 12). AMUX, PGA, режими перетворення і детектор діапазону налаштовуються програмним шляхом за допомогою регістрів спеціального призначення (див. рис 12). Модуль АЦП (АЦП, ПВЗ та PGA) включений тільки тоді, коли біт ADCEN регістра управління АЦП ADC0CN встановлений в 1. Скидання цього біта в 0 переводить АЦП в режим зниженого енергоспоживання. Щоб подати зсув на АЦП, необхідно встановити в 1 біт дозволу зсуву (BIASE) в регістрі REF0CN. br/>В
Малюнок 12. Функ...