avr
TRANSCRIPT
РАЗРАБОТКА ПО ДЛЯ ТРЁХКАНАЛЬНОГО КОНТРОЛЛЕРА ОСВЕТИТЕЛЬНОГО ПРИБОРА НА
БАЗЕ МИКРОКОНТРОЛЛЕРА AVR
Выполнил студент группы 402-МАИ Е.В. Шадрин
Основные понятия
Микроконтро́ллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами.
Микропрограмма - это программа, записанная на микросхеме и управляющая работой аппаратного обеспечения.
1971г. - петент на однокристальную микро-ЭВМ инженерам М. Кочрену и Г. Буну, сотрудникам Texas Instruments.
1979г. - НИИ ТТ разработал однокристальную 16-разрядную ЭВМ К1801ВЕ1, архитектура которой называлась «Электроника НЦ».
1980 году фирма Intel выпускает микроконтроллер i8048
История МК
Появление AVR
1995г. - Альф Боген (Alf-Egil Bogen) и Вегард Воллен (Vegard Wollen) придумали новую архитектуру
1996г. - выпущен опытный кристалл AT90S1200
1997г. - серийное производство
Характеристики ATTiny12
Диапазон напряжений питания, В — 1,8 — 5,5;
Количество линий ввода/вывода (max) — 6;
Количество инструкций — 90;
Flash ROM — 1К; EEPROM — 64;
WATCHDOG
Два бита защиты
Типы корпуса — DIP8, SOIC8
Языки разработки
AssemblerКомпактный код
Работа с регистрами
CСкорость разработки
Легко портируется
Математика и библиотеки
Возможность использовать asm-вставки
Пример
ШИМ — широтно-импульсная модуляция
Меняем скважность — меняем среднюю мощность
end.