n="justify"> Мікроконтролер 8751 забезпечений УФ ПЗУ обсягом 4 Кбайт.
Мікроконтролер виконаний на основі високорівневої n-МОН технології. Через чотири програмованих паралельних порту введення/виводу і один послідовний порт мікроконтролер взаємодіє із зовнішніми пристроями. Основу структурної схеми (рис. 1) утворює внутрішня двонаправлена ​​8-бітна шина, яка пов'язує між собою основні вузли та пристрої мікроконтролера: резидентну пам'ять програм (RPM), резидентную пам'ять даних (RDM), арифметико-логічний пристрій (ALU), блок регістрів спеціальних функцій, пристрій управління (CU) і порти введення/виводу (P0-P3).
AVR має Flash-пам'ять програм ROM об'ємом 1K ... 8К, внутрішню оперативну пам'ять SRAM (крім AT90S1200) обсягом 128 ... 512 байт, блок енергонезалежної електрично зтирається пам'яті даних EEPROM об'ємом 64 ... 512 байт, який може бути завантажена ззовні як через SPI інтерфейс, так і за допомогою звичайного програматора.
Перерахуємо периферійні пристрої AVR :
таймер/лічильник, розрядність 8 біт;
n таймер/лічильник, розрядність 16 біт (крім AT90S1200 і AT90S2323) з можливістю організації функцій ШІМ і захоплення/порівняння;
аналоговий компаратор (крім AT90S2323);
швидкісний послідовний інтерфейс SPI;
вбудована система скидання мікроконтролера;
асинхронний дуплексний послідовний порт UART;
контролер переривань;
внутрішній тактовий генератор;
сторожової (WATCHDOG) таймер.
Pic16C84 відноситься до сімейства КМОП мікроконтролерів. Відрізняються тим, що має внутрішнє 1К х 14 біт EEPROM для програм, 8-бітові дані і 64 байт EEPROM пам'яті даних. При цьому відрізняються низькою вартістю і високою продуктивністю. Всі команди складаються з одного слова (14 біт шириною) і виконуються за один цикл. Периферія містить у собі 8-бітний таймер/лічильник з 8-бітним програмованим попередніми дільником і 13 ліній двонаправленого введення/виведення. Малі розміри корпусів, як для звичайного, так і для поверхневого монтажу, робить цю серію мікроконтролерів придатної для портативних додатків. p align="justify"> Розглянувши перераховані вище мікроконтролери я вирішив взяти мікроконтролер МК-51. Даний мікроконтролер задовольняє всім необхідним вимогам, доступний за ціною, його архітектура докладно вивчена в курсі лекцій і на лабораторних роботах. p align="justify"> З 51 серії мною обраний AT89C52s (рис.1):
В
<...