Краткое описание 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.