Методические указания к лабораторным
работам со стендом 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-разрядный таймер/счетчик с отдельным пре
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.