Сімейство мікроконтролерів на сьогодні є, по cyтi, одним із стандартів на світовому ринку 8-розрядних мікроконтролерів. Воно нараховує майже півсотні мікроконтролерів. Збільшення його зумовлене успіхами мікроелектронної технології. Перший мікроконтролер 8051АН був розроблений на основі nMOS-технології. CHMOS-технологія дала змогу зменшити потужність, що розсіюється, при звичайній роботі мікроконтролерів i ввести особливі режими, які додатково знижують енергоспоживання. З'явилися контролери типу 80L52/54/58 зі зниженою напругою живлення.
Група контролерів 80C51FA/FB/FC пов'язана з введенням в архітектуру сімейства модуля РСА (programmable counter array) i сторожового таймера WDT (watchdog timer). Модуль РСА призначений для виконання різних операцій обчислення i визначення тривалості інтервалів часу, в тому числі ремонт ноутбуков acer при широтно-імпульсній модуляції. Сторожовий таймер забезпечує перезавантаження процесора в разі зависань. «Старші» мікроконтролери (80C51GB) мають вбудований 8-розрядний АЦП та шість паралельних портів. Кардинальне збільшення продуктивності 8-розрядних мікроконтролерів було досягнуто фірмою Intel за рахунок розробки сімейств MCS-151 i MCS-251.
Внутрішня структура мікроконтролера 8051АН, що є вихідною для сімейства MCS-51, містить такий нa6ip функціональних модулів:
1) 8-розрядний АЛП з апаратною реалізацією операції типу множення;
2) внутрішню пам'ять програм ємністю 4 Кбайт i ОЗП даних ємністю 128 байт;
3) чотири універсальних програмованих паралельних 8-розрядних порти вводу/виводу з можливістю реалізації певних альтернативних функцій;
4) два 1б-розрядних програмованих лічильники-таймери;
5) дуплексний послідовний порт.
Ці апаратні пристрої та сукупність функцій, що реалізуються мікроконтролерами сімейства 8051, є ефективним засобом збирання, обробки інформації i керування об'єктами. Структура мікроконтролерів має напівзакритий характер. Аналогом мікросхеми 8051АН є мікросхема К1816ВЕ51.
Мікроконтролери сімейства 8051 побудовані сервисним центром Accer на основі гарвардської архітектури. Пам'ять програм i пам'ять даних розділені, й кожна з них має ємність 64 Кбайт.
|