Краткое описание CodeVisionAVR
IDE CodeVisionAVR запускается с помощью ярлыка на рабочем столе или из стартового меню, как и любое другое приложение операционной системы Windows. Внешний вид стартового окна IDE CodeVisionAVR при использовании минимально необходимых открытых окон показан на рис. 1.2. Это окно проекта (2), в котором отображается структура проекта и входящие в нее компоненты, окно редактора текста (3), окно шаблонов (4) и окно сообщений (5), предназначенное для вывода сообщений об ошибках и предупреждениях.
В верхней части окна находится главная панель, включающая следующие выпадающие меню:
· File – меню команд работы с файлами;
· Edit – меню команд редактора текста;
· Search – меню процедур поиска;
· View – меню управления отображением рабочих окон;
· Project – меню настройки параметров и управления проектом;
· Tools – меню использования дополнительных программ;
· Setting – меню установок IDE и дополнительных программ;
· Help – меню получения справочной информации.
Рис. 1.2. Стартовое окно IDE CodeVisionAVR 1 – инструментальные панели; 2 – окно проекта; 3 – окно редактор; 4 – окно шаблонов; 5 – окно сообщений |
Помимо главного меню в верхней части окна расположены инструментальные панели (1): работы с файлами, редактора текста, поиска и замены, управления окнами и инструментальными панелями, режимов построения проекта, инструментов, настроек компонентов среды и помощи. Любая инструментальная панель состоит из набора иконок, каждая из которых связана с выполнением определенной операции. Вид иконок и описание связанных с ними операций представлены в табл. 1.1. Следует отметить, что многие из операций могут быть также выполнены с помощью вызова пунктов главного меню или нажатия комбинации горячих клавиш, поэтому в таблице наряду с иконками представлена и эта информация.
Таблица 1.1
Икон-ка | Пункт меню | Горячие клавиши | Описание |
Инструментальная панель File | |||
New… | Ctrl+N | Создать новый файл или проект | |
Open… | Ctrl+O | Открыть существующий файл или проект | |
Reopen | История открываемых файлов или проектов | ||
Save | Ctrl+S | Сохранить открытый исходный файл | |
Save as… | Сохранить файл как… | ||
Save All | Ctrl+Shift+S | Сохранить все открытые файлы | |
Close | Ctrl+W | Закрыть файл | |
Close Multiple | Закрыть несколько файлов | ||
Close All | Закрыть все файлы | ||
Convert to Library | Преобразовать в библиотеку | ||
Page Setup | Параметры страницы | ||
Print Preview | Просмотр перед печатью | ||
Ctrl+P | Печать | ||
Инструментальная панель Edit | |||
Undo | Ctrl+Z | Отменить последнюю операцию | |
Redo | Ctrl+Shift+Z | Восстановить последнюю операцию | |
Cut | Ctrl+X | Вырезать выделенный текст в буфер обмена | |
Copy | Ctrl+C | Копировать выделенный текст в буфер обмена | |
Paste | Ctrl+V | Вставить текст из буфера обмена | |
Delete Selection | Ctrl+Delete | Удалить выделение | |
Select All | Ctrl+A | Выделить все | |
Print Selection | Печатать выделение | ||
Indent Selection | Ctrl+I | Сдвинуть выделенный текст на один шаг табуляции вправо | |
Unindent Selection | Ctrl+U | Сдвинуть выделенный текст на один шаг табуляции влево | |
Connent Selection | Ctrl+[ | Закомментировать выделенный текст | |
Uncomment Selection | Ctrl+] | Раскомментировать выделенный текст | |
Insert Special Character | Вставить специальный символ | ||
Toggle Bookmark | Ctrl+F2 | Установить закладку в текущей строке | |
Jump to Bookmark | Ctrl+F2 | Перейти к закладке | |
Jump to Next Bookmark | F2 | Переместить курсор к следующей закладке | |
Jump to Previous Bookmark | Shift+F2 | Переместить курсор к предыдущей закладке | |
Go Back | |||
Go Forward |
Продолжение табл. 1.1
Икон-ка | Пункт меню | Горячие клавиши | Описание |
Go to Definition/ Declaration | F12 | ||
Go to Line | Ctrl+G | Перейти к строке | |
Go to Matching Brace | Ctrl+M | Выделение парных скобок | |
Инструментальная панель Search | |||
Find… | Ctrl+F | Найти текст в активном файле | |
Find Next | F3 | Найти текст в активном файле | |
Find Previous | Ctrl+F3 | Найти текст в активном файле | |
Find in Files… | Ctrl+Shift+F | Поиск текста в нескольких файлах | |
Replace | Ctrl+H | Поиск и замена текста в активном файле | |
Replace in Files | Ctrl+Shift+H | Поиск и замена текста в файлах | |
Инструментальная панель View | |||
Toggle Fold | Показать/скрыть блок текста | ||
Expand All Folds | Показать все блоки текста | ||
Collapse All Folds | Скрыть все блоки текста | ||
Visible Non-Printable Characters | Отобразить непечатаемые символы | ||
Code Navigator | Показать или скрыть окно проекта | ||
Code Information | Показать или скрыть окно информации | ||
Function Call Tree | Показать или скрыть окно вызова функций | ||
Code Template | Показать или скрыть окно шаблонов | ||
Clipboard History | Показать или скрыть окно Clipboard | ||
Messages | Показать или скрыть окно сообщений | ||
Find In Files | Показать или скрыть окно поиска в файлах | ||
Single Pane | Одна панель в окне | ||
Dual Pane Vertical | Две вертикальные панели в окне | ||
Dual Pane Horisontal | Две горизонтальные панели в окне | ||
Инструментальная панель Project | |||
Check Sintax | Проверка на синтаксические ошибки | ||
Compile | F9 | Транслировать текущий файл | |
Build | Shift+F9 | Построить приложение, транслируя только измененные исходные файлы | |
Rebuild All | Ctrl+F9 | Построить приложение, транслируя заново все исходные файлы | |
Stop Compilation | Остановить текущий процесс построения приложения | ||
Clean Up | Очистка проекта | ||
Information | Вывод информации о процессе построения |
Окончание табл. 1.1
Икон-ка | Пункт меню | Горячие клавиши | Описание |
Go to Next Error | F8 | Перейти к следующей ошибке | |
Go to Previous Error | Ctrl+F8 | Перейти к предыдущей ошибке | |
Go to Next Warning | F4 | Перейти к следующему предупреждению | |
Go to Previous Warning | Ctrl+F4 | Перейти к предыдущему предупреждению | |
Notes | Внести заметку в файл Notes | ||
Configure | Конфигурация проекта | ||
Инструментальная панель Tools | |||
CodeVizardAVR | Shift+F2 | Запустить мастер CodeVizardAVR | |
Debugger | Shift+F3 | Запустить отладчик | |
Chip Programmer | Shift+F4 | Запустить процедуру программирования | |
Terminal | Shift+F5 | Запустить терминальную программу | |
Инструментальная панель Settings | |||
IDE | Настройка установок IDE | ||
Editor | Настройка установок редактора текста | ||
Debugger | Настройка установок отладчика | ||
Chip Programmer | Настройка установок программатора | ||
Terminal | Настройка установок терминала |
Быстрый старт
Методика Quick Start (Быстрый старт), введенная в обиход производителями современных средств разработки программ, ставит своей целью показать на простом примере основные шаги по использованию предлагаемой IDE. Данная лабораторная работа имеет ту же цель, и поэтому воспользуемся этим приемом для получения первого представления и навыков работы в IDE CodeVisionAVR на примере создания для МК ATMEGA128A-AU программы вывода информации на светодиодную шкалу через параллельный порт.
Перед выполнением работы установите тумблеры конфигурации стенда в состояние, показанное на рис. 2.1.