Краткое описание 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   Просмотр перед печатью
Print 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.