8-разрядные микроконтроллеры серии AVR Архитектура. Принцип работы. Аппаратные особенности презентация

Содержание

1 Разрядность и размеры программных кодов Рис. 1. Диаграмма сравнения размеров программ решения одной и той же задачи для разных МК Микропроцессорные устройства © Мазуренко А.В., 2015

Слайд 1
Тема 2:

8-разрядные микроконтроллеры серии AVR
Архитектура. Принцип работы.
Аппаратные особенности
к.т.н., доцент каф.501


Мазуренко А.В.

Национальный аэрокосмический университет им. Н.Е. Жуковского


Слайд 2
1
Разрядность и размеры программных кодов


Рис. 1. Диаграмма сравнения размеров программ решения

одной и той же задачи для разных МК

Микропроцессорные устройства

© Мазуренко А.В., 2015


Слайд 3
2
Быстродействие (Производительность)
Таблица 1. - Коэффициенты деления частоты генератора тактовых импульсов при

формировании машинного цикла выполнения команды


Рис. 2. Формирования машинного цикла выполнения команды для различных МК

Микропроцессорные устройства

© Мазуренко А.В., 2015


Слайд 4
3
Общие технические характеристики AVR-МК
Основные технические характеристики:
- разрядность машинного слова – 8

бит;
- быстродействие – до 32 MIPS (Fтакт – до 32 МГц);
- информационная емкость ПЗУ программ – до 384 кБ, ПЗУ данных – до 4 кБ;
- информационная емкость ОЗУ – до 32кБ;
- количество линий ввода\вывода общего назначения – до 50;
- энергопотребление (потребляемая мощность) – ~ 3,5…5 мВт/МГц;
- напряжение питания – от 1,8 В до 6 В.


Микропроцессорные устройства

© Мазуренко А.В., 2015

Отличительные особенности:
- Flash-память программ (ПЗУП) допускает до 10 000 циклов перезаписи программ.
- ПЗУ данных (EEPROM) гарантирует до 100 000 циклов стирания/записи данных.
- Нагрузочная способность каждого из выводов МК - до 20 мА.
- МК коммерческого исполнения работают при температурах 0°C ... +70°C, промышленного - - 40°C ... +85°C.

МК серии AVR:
XMega AVR (префикс ATXmegaXXX);
Mega AVR (префикс ATmegaXX);
Tiny AVR (префикс ATtinyXX)


Слайд 5
4
Основные технические характеристики AVR-МК ATmega16
Технические характеристики:
- 130 команд;
- максимальное быстродействие примерно

16 MIPS (при тактовой частоте 16 МГц);
- информационная емкость ПЗУП – 16 кБ;
- информационная емкость ПЗУД – 512 Б;
- информационная емкость ОЗУ – 1 кБ;
- до 32 линий ввода\вывода общего назначения;
- рабочие напряжения:
2,7 В … 5,5 В (ATmega16L);
4,5 В … 5,5 В (ATmega16);
- рабочая частота:
до 8 МГц (ATmega16L);
до 16 МГц (ATmega16).

Отличительные особенности:
- встроенный 2-тактовый перемножитель;
- большое количество периферийных блоков: 3 таймера\счетчика, АЦП, аналоговый компаратор, универсальный асинхронный приемо-передатчик, 2 последовательных интерфейса связи с периферией,
- интерфейс отладки JTAG;
- 6 режимов пониженного энергопотребления.


Микропроцессорные устройства

© Мазуренко А.В., 2015


Слайд 6
5
Архитектура AVR-МК
Микропроцессорные устройства
© Мазуренко А.В., 2015

АЛУ – арифметико-логическое устройство;
АЦП –

аналогово-цифровой преобразователь;
ДШПИ – двухшинный последовательный интерфейс;
ЗУ – запоминающие устройства;
ОЗУ – оперативное запоминающее устройство;
СОЗУ (РОН) – сверхоперативное запоминающее устройство (регистры общего назначения = регистровый файл);
ПЗУП – постоянное запоминающее устройство программ;
ПЗУД – постоянное запоминающее устройство данных (ЭСППЗУ – электрически стираемое перепрограммируемое постоянное запоминающее устройство);
ПИСП – последовательный интерфейс связи с периферией;
УАПП – универсальный асинхронный приемо-передатчик;
ЦПУ – центральное процессорное устройство.

Слайд 7
6
Назначение выводов МК ATmega16
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 8
7
Типовая схема включения МК ATmega16
Микропроцессорные устройства
© Мазуренко А.В., 2015

Рис.5. Типовая

схема включения МК ATmega16

Слайд 9
8
ПЗУ AVR-МК (ATmega16)
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 10
9
ОЗУ AVR-МК (ATmega16)
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 11
10
Последовательный ход выполнение программы AVR-МК


Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 12
11
Пространство ввода/вывода (I/O Space) МК ATmega16
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 13
12
Пространство ввода/вывода (I/O Space) ATmega16 (продолжение)
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 14
13
Пространство ввода/вывода (I/O Space) ATmega16 (окончание)
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 15
14
Регистр статуса и указатель стека МК ATmega16
Микропроцессорные устройства
© Мазуренко А.В.,

2015

Слайд 16
15
Источники сброса AVR-МК (сброс при подаче питания)
Микропроцессорные устройства
© Мазуренко А.В.,

2015

Слайд 17
15
Источники сброса AVR-МК (сброс при подаче питания)
Микропроцессорные устройства
© Мазуренко А.В.,

2015

Слайд 18
16
Источники сброса AVR-МК (внешний сброс)
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 19
17
Источники сброса AVR-МК (сброс от сторожевого таймера)
Микропроцессорные устройства
© Мазуренко А.В.,

2015

Слайд 20
18
Источники сброса AVR-МК (сброс при снижении питания)
Микропроцессорные устройства
© Мазуренко А.В.,

2015

Слайд 21
19
Параметры схемы сброса AVR-МК
Микропроцессорные устройства
© Мазуренко А.В., 2015


Слайд 22
20
Регистр статуса микроконтроллера
Микропроцессорные устройства
© Мазуренко А.В., 2015


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика