Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДВНЗ «КРИВОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ»

Кафедра автоматизованих електромеханічних систем в промисловості та транспорті

Методичні вказівки до виконання розрахунково-графічної роботи з курсу «Мікропроцесорні пристрої транспортних засобів»

Для студентів спеціальності:

6.050702 «Електромеханвка»,

усіх форм навчання

Кривий Ріг 2014

Основы работы с AVR-Studio: режим симуляции.

Система команд микроконтроллера AtMega16.

Способы адресации данных

Освоение интегрированной среды разработки программ для микроконтроллеров Atmel семейства AVR – AVR-Studio, работа в режиме симуляции, формирование навыков программирования на языке Ассемблер.

Введение

AVR-Studio – интегрированная среда разработки программ на языках Ассемблер и Си для микроконтроллеров Atmel семейства AVR. Для лучшего знакомства с архитектурой микроконтроллеров лабораторные работы выполняются на языке Ассемблер.

AVR-Studio включает следующие модули:

• Редактор с подсветкой синтаксиса и помощью. Содержит все функции для упрощения написания программы.

• Компилятор. Компилирует программу из исходных кодов (файл *.asm) в HEX-код (файл *.hex), понятный ядру микроконтроллера.

• Отладчик. Программно эмулирует работу микроконтроллера. Позволяет пошагово запустить программу на «виртуальном» микроконтроллере, установить «watch-слежку» для любого регистра, проследить изменения содержимого регистров, эмулировать ввод-вывод данных и т. д.

• Загрузчик. Позволяет с помощью аппаратных средств загрузки разместить HEX-код в памяти микроконтроллера для непосредственного выполнения.

В качестве программатора используется плата STK500.

Для запуска программы необходимо открыть ярлык «Пуск» –«Программы»–Atmel AVR tools–AVR Studio 4. После запуска программы появляется диалог мастера проекта (конечно, это зависит от настроек программы и от прошлого запуска) (рис.1).

Если убрать флажок Show dialog at startup, то окно мастера появляться не будет. В этом случае для открытия диалога следует выбрать пункт Project wizard в меню Project.

Проект в AVR-Studio – это набор файлов, необходимых для компиляции и работы программы. В проект могут входить исходные коды программ, файлы данных EEPROM, библиотечные файлы. Простейший проект может содержать изначально только один файл – исходный код с расширением asm.

Рис. 1. Диалог мастера проекта

Создание нового проекта

Для создания нового проекта необходимо:

1. В диалоге мастера проекта нажать кнопку New project.

2. Выбрать Atmel AVR Assembler в Project type.

3. В графе Project name ввести название проекта. Имя проекта должно быть уникальным.

4. Установить флажок в Create Initial file. Тогда после создания папки проекта AVR-Studio создаст файл для написания кода программы, имя файла можно задать самому или оно может быть наследовано от имени проекта.

5. Проверить, что в графе Location выбран диск для работ студентов, папка соответствует номеру группы. В противном случае при выполнении следующей лабораторной работы Вы не найдете своих прошлых проектов – они будут удалены. Нажать кнопку Next.

6. В пункте Debug platform выбрать AVR Simulator, в Device – Atmega16. Нажать кнопку Finish.

После этого окно программы будет выглядеть следующим образом (рис.2):

Рис.2. Окно программы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]