йних модулів, частотою синхронізації;
v використання закритої архітектури МК, яка характеризується відсутністю ліній магістралей адреси і даних на висновках корпусу МК. Таким чином, МК являє собою закінчену систему обробки даних, нарощування можливостей якої з використанням паралельних магістралей адреси і даних не передбачається;
v використання типових функціональних периферійних модулів (таймери, процесори подій, контролери послідовних інтерфейсів, аналого-цифрові перетворювачі та ін), що мають незначні відмінності в алгоритмах роботи в МК різних вироб-водіїв;
v розширення числа режимів роботи периферійних модулів, які задаються в процесі ініціалізації регістрів спеціальних функцій МК.
.3 Мікроконтролер сімейства AVR Classic
В1997 р. фірма Atmel представила перші МК сімейства AVR. Семейст-во AVR AT90S об'єднує потужний гарвардський RISC-процесор з роздільним доступом до пам'яті програм і даних, 32 регістри загального призначення і розвинену систему команд. Останні версії сімейства AVR мають у складі АЛУ апаратний помножувач. Базовий набір команд AVR містить 120 інструкцій. Більшість команд виконується за один машинний цикл, продуктивність ряду моделей становить 20 MIPS. Периферія AVR включає паралельні порти, таймери-лічильники, різні послідовні інтерфейси, АЦП, аналогові компаратори. МК AVR поділяються на три серії:
v tiny AVR - МК в 8-вивідному корпусі низької вартості;
v classic AVR - основна лінія МК з продуктивністю до 16 MIPS, Flash пам'ять програм об'ємом до 8 Кбайт і статичним ОЗУ даних 128 ... 512 байт;
v mega AVR - МК для складних додатків, що вимагають великого обсягу пам'яті (Flash ПЗУ до 128 Кбайт), ОЗУ до 4 Кбайт, продуктивно-стю до 16 MIPS.
Наведена коротка анотація сімейств 8-розрядних МК є далеко не повною, 8-розрядні МК випускають також фірми ST-Microelectronics (сімейства ST6, ST7 і ST9), National Semiconductor (сімейство СОР8), Zilog, NEC , Mitsubishi, Hitachi, Toshiba, Scenix та ін Продукція цих фірм поступово з'являється на російському ринку, але поки не отримала широкого розповсюдження.
2. Реалізація проекту
2.1 Загальні відомості про пристрій мікроконтролера
Схему виконаємо на контролері AT90S2313 фірми В«AtmelВ».
Щоб зрозуміти, як працює контролер, треба знати, що у нього всередині. На малюнку 1 наведена спрощена структурна схема мікроконтролера. br/>В
Рисунок 1 - Структурна схема мікроконтролера
Найголовніший елемен...