Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: сочинения по русскому языку, культурология
| Добавил(а) на сайт: Случевский.
Предыдущая страница реферата | 13 14 15 16 17 18 19 20 21 22 23 | Следующая страница реферата
. Смотровое окно (Watch window) – показывает значения и адреса определенных переменных.
. Окно РОН (Register window) – показывает состояние РОН. Регистры могут быть изменены при остановке выполнения программы.
. Окно памяти (Memory window) – показывает содержимое памяти программ, памяти данных, регистров ввода/вывода и содержимое энергонезависимой памяти EEPROM. Ячейки памяти могут быть отражены в различных форматах: шестнадцатеричном, десятичном или двоичном формате или как ASCII символы. Содержимое памяти, также как и регистры, может быть изменено по желанию при остановке программы.
. Окно регистров ввода/вывода (I/O window). Показывает содержимое регистра состояния, таймеров, EEPROM регистров, портов ввода/вывода и т.д.
. Окно процессора (Processor window). Показывает важную информацию о выполнении программы включая Счетчик Команд (Program Counter),
Указатель Стека (Stack Pointer),флаги регистра состояния (Flags),
Счетчик Циклов (Cycle Counter) и др.
3.1.2. Создание нового проекта
Запустив AVR Studio в меню Project выберите пункт New. Как показано на
рис. 3.3, в появившемся диалоговом окне «Select project name» необходимо
будет ввести имя проекта (см. «Project name»), его местоположение
«Location» и тип проекта «Project type». Имя может быть любым стандартным
именем файла. Каталог можно написать в соответствующем текстовом поле или
выбрать из списка имеющихся папок, при нажатии кнопки справа с тремя
точками. Если каталога не существует, то он будет создан без всяких
напоминаний.
Рис. 3.3. Создание нового проекта.
Все файлы вашего проекта AVR Studio сохраняет в выбранном каталоге.
Тип проекта выбирают из следующих соображений:
. AVR Assembler: для компиляции кода текста проекта используется встроенный транслятор. Не требует ни каких дополнительных настроек.
Мы будем использовать именно этот тип.
. Generic 3rd party C compiler: позволяет вручную настраивать AVR
Studio для использования внешних компиляторов.
После введения всех вышеперечисленных данных для продолжения нажмите кнопку ‘OK’. Далее появится окно проекта, как показано на рис 3.4.
Рис. 3.4. Окно нового проекта.
В папках «Assembler Files» и «Other Files» хранятся файлы связанные с вашим проектом. Но на рис. 3.4 они пока пустые.
Добавление ассемблерного файла в проект может быть реализовано
несколькими способами. Можно добавить существующий файл или создать новый.
Далее мы используем и тот, и другой способ.
Создадим новый файл исходного кода программы. Для этого с помощью
нажатия правой кнопки мыши на папке «Assembler Files» вызовем контекстное
меню, как показано на рис. 43 и выберем пункт «Add File…». Появиться окно
под названием «Add Files to Project». Убедитесь, что вы находитесь в
каталоге своего проекта. В этом каталоге как минимум должен быть файл
вашего проекта. В нашем случае это – "Demo_Project.apr". в текстовом поле
«File name:» введем имя нового файла – "LED_code.asm", и нажмем кнопку
«Open». Заметим, что расширение файла – asm следует ввести вручную, т.к.
автоматически оно не создастся. Если все сделано правильно, то создастся
файл с тем именем, который вы ввели.
Создание файла можно было осуществить с помощью контекстного подменю
«Create New File». Тогда появиться примерно такое же окно как на рис 3.3, но под названием «Create new file». В это случае AVR Studio создает файл не
в указанной папке (Assembler или др.), а в корневой папке проекта (Target), что бывает не всегда полезным.
В только что созданный файл добавьте следующий код программы:
;******************************************************
.include "8515def.inc"
Рекомендуем скачать другие рефераты по теме: социальная работа реферат, изложение язык.
Категории:
Предыдущая страница реферата | 13 14 15 16 17 18 19 20 21 22 23 | Следующая страница реферата