8

Click here to load reader

AVR

  • Upload
    eugene

  • View
    176

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AVR

РАЗРАБОТКА ПО ДЛЯ ТРЁХКАНАЛЬНОГО КОНТРОЛЛЕРА ОСВЕТИТЕЛЬНОГО ПРИБОРА НА

БАЗЕ МИКРОКОНТРОЛЛЕРА AVR

Выполнил студент группы 402-МАИ Е.В. Шадрин

Page 2: AVR

Основные понятия

Микроконтро́ллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами.

Микропрограмма - это программа, записанная на микросхеме и управляющая работой аппаратного обеспечения.

Page 3: AVR

1971г. - петент на однокристальную микро-ЭВМ инженерам М. Кочрену и Г. Буну, сотрудникам Texas Instruments.

1979г. - НИИ ТТ разработал однокристальную 16-разрядную ЭВМ К1801ВЕ1, архитектура которой называлась «Электроника НЦ».

1980 году фирма Intel выпускает микроконтроллер i8048

История МК

Page 4: AVR

Появление AVR

1995г. - Альф Боген (Alf-Egil Bogen) и Вегард Воллен (Vegard Wollen) придумали новую архитектуру

1996г. - выпущен опытный кристалл AT90S1200

1997г. - серийное производство

Page 5: AVR

Характеристики ATTiny12

Диапазон напряжений питания, В — 1,8 — 5,5;

Количество линий ввода/вывода (max) — 6;

Количество инструкций — 90;

Flash ROM — 1К; EEPROM — 64;

WATCHDOG

Два бита защиты

Типы корпуса — DIP8, SOIC8

Page 6: AVR

Языки разработки

AssemblerКомпактный код

Работа с регистрами

CСкорость разработки

Легко портируется

Математика и библиотеки

Возможность использовать asm-вставки

Page 7: AVR

Пример

ШИМ — широтно-импульсная модуляция

Меняем скважность — меняем среднюю мощность

Page 8: AVR

end.