Методические указания к лабораторным
работам со стендом STK 500 и МК ATMega 16
Содержание
| Введение | 3 |
| Особенности микроконтроллера ATmega16 (ATmega16L) | 4 |
| Работа со стендом | 6 |
| Пример загрузки программы в стенд | 8 |
| Лабораторная работа №1. «Изучение структуры стенда STK500 и системы команд микроконтроллера ATmega16» | 10 |
| Лабораторная работа №2. «Система прерываний. Работа с таймером/счетчиком 0» | 18 |
| Лабораторная работа №3. «Изучение 16 – разрядного Таймера/счетчика 1» | 28 |
Введение
Стенд STK500 представляет собой лабораторный макет с микроконтроллером, памятью программ, памятью данных и разнообразными периферийными устройствами. Он позволяет разрабатывать и отлаживать программы, написанные на языках Си и Ассемблер.
Загрузка программы производится с персонального компьютера через последовательный порт RS-232. Макет работает от источника напряжения - 10-15 Вольт.
В лабораторных работах будет использоваться микроконтроллер фирмы ATMEL - ATmega 16.
Условные обозначения:
Особенности микроконтроллера ATmega 16 ( ATmega 16 L )
· 8-разрядный высокопроизводительный AVR микроконтроллер с малым потреблением.
· Прогрессивная RISC архитектура:
- 130 высокопроизводительных команд, большинство команд выполняется за один тактовый цикл;
- 32 8-разрядных рабочих регистра общего назначения;
- полностью статическая работа;
- производительность приближается к 16 MIPS (при тактовой частоте 16 МГц);
- встроенный 2-цикловый переумножитель.
· Энергонезависимая память программ и данных:
- 16 Кбайт внутренней программируемой Flash памяти (In-System Self-Programmable Flash);
- обеспечивает 1000 циклов стирания/записи;
- дополнительный сектор загрузочных кодов с независимыми битами блокировки;
- внутрисистемное программирование встроенной программой загрузки;
- обеспечен режим одновременного чтения/записи (Read-While-Write);
- 512 байт EEPROM;
- обеспечивает 100000 циклов стирания/записи;
- 1 Кбайт встроенной SRAM;
- программируемая блокировка, обеспечивающая защиту программных средств пользователя.
· Интерфейс JTAG (совместимый с IEEE 1149.1):
- возможность сканирования периферии, соответствующая стандарту JTAG;
- расширенная поддержка встроенной отладки;
- программирование через JTAG интерфейс: Flash, EEPROM памяти, перемычек и битов блокировки.
· Встроенная периферия:
- два 8-разрядных таймера/счетчика с отдельным предварительным делителем, один с режимом сравнения;
- один 16-разрядный таймер/счетчик с отдельным пре
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.