
- •Введение
- •1. Техническое задание
- •Назначение устройства
- •Требования к реализации
- •2 Техническое предложение
- •2.1 Элементная база
- •2.2 Схема подключения
- •3 Эскизный проект
- •3.1 Описание жк дисплея hd44780
- •Построение проекта
- •Описание интерфейса
- •Основные конструкции и процедуры, используемые для написания программы
- •Рабочий проект
- •Реализация и программирование
- •Контекстное меню окна Workspace. Щелчок правой кнопкой мыши в окне Workspace отображает контекстное меню, которое дает удобный доступ к таким командам.
- •Меню Source Code Control. Меню Source Code Control доступно из меню Project и из контекстного меню в окне Workspace.
- •Состояния Source Code Control. Каждый иcходный, управляемый кодом, файл может быть в одном из нескольких состояний.
Рабочий проект
Рабочий проект включает в себя программирование устройства и физическое тестирование.
Реализация и программирование
Интегрированная среда IAR Embedded Workbench IDE содержит: графическую оболочку для управления ресурсами проекта; текстовый редактор исходного модуля программы; кросс-компилятор; отладчик, программатор; автоматический генератор программного кода; терминал для работы с последовательным интерфейсом RS232C (USART).
Полученный в результате компиляции исходного кода программы на языке С исполняемый модуль (файл прошивки) может быть непосредственно записан в память программ микроконтроллера.
Рисунок 5.1 – Главное окно IAR Embedded Workbench IDE
Таблица 5.1 – Описание пунктов меню
Меню |
Описание |
File |
В меню File представлены команды для открытия новых файлов и файлов проекта, сохранение, печать и выход из IAR Embedded Workbench IDE. |
Edit |
Меню Edit содержит команды редактирования и поиска в окнах редактора, включения и отключения контрольных точек в C-SPY. |
View |
Команды меню View используют для того, чтобы открыть окна и выбрать для отображения необходимые инструментальные панели. |
Project |
Меню Project содержит команды для того, чтобы добавить файлы к проекту, создать группы, и использовать инструментальные средства IAR в текущем проекте. |
Tools |
Меню Tools - пользовательское-конфигурируемое меню, к которому Вы можете добавить инструментальные средства для использования с IAR Embedded Workbench IDE. |
Window |
С помощью команд в меню Window вы можете управлять внедренными окнами IAR Embedded Workbench IDE и изменять их расположение относительно экрана. |
Help |
Меню Help содержит справку о IAR Embedded Workbench IDE. |
Toolbar. Инструментальная панель, представленная в меню Вид, обеспечивает доступ к наиболее часто используемым командам IAR.
Описание любой кнопки можно посмотреть, наведя на нее курсор мыши. Когда команда не доступна, соответствующая кнопка панели будет недоступна, и нельзя щелкнуть на нее.
На рисунке 1.16 показано меню команд, соответствующее каждой из кнопок панели:
Рисунок 4.2 – Панель инструментов
Status Bar. Строка состояния внизу активного окна, вызываемая из меню Вид, отображает состояние IAR.
В процессе редактирования, строка состояния показывает текущую линию и номер столбца, содержащего курсор, Caps Lock, Num Lock, и состояние ввода.
Окно рабочей области. Окно Workspace, доступное из меню View, показывает название текущей рабочей области и древовидное представление проектов, групп и файлов, включенных в рабочую область.
Рисунок 5.3 – Окно рабочей области
В раскрывающемся списке вверху окна можно выбрать конфигурацию построения текущего проекта (Debug или Release).
Контекстное меню окна Workspace. Щелчок правой кнопкой мыши в окне Workspace отображает контекстное меню, которое дает удобный доступ к таким командам.
Описание пунктов контекстного меню окна Workspace приведено в таблице 1.4.
Таблица 5.2 – Контекстное меню окна Workspace
Команда меню |
Описание |
Options |
Отображает диалоговое окно, где можно установить параметры для каждого из используемых инструментов в выбранном элементе окна рабочей области. Параметры можно установить во всем проекте, в группе файлов, или в отдельном файле |
Make |
Собирает, транслирует, и связывает текущие файлы в соответствии с последними изменениями в проекте. |
Compile |
Компилирует или транслирует открытый файл. Можно выбрать файл в рабочем окне или окно редактора, содержащего файл, который необходимо компилировать. |
Rebuild All |
Повторно собирает и повторно связывает все файлы в выбранной конфигурации. |
Clean |
Удаляет промежуточные файлы. |
Stop Build |
Останавливает текущую операцию. |
Add>Add Files |
Открывает диалоговое окно, в котором можно добавить файлы к проекту. |
Add>Add Group |
Открывает диалоговое окно, в котором можно добавить новые группы к проекту. |
Remove |
Удаляет выбранные элементы из окна Workspace. |
Source Code Control |
Открывает подменю с командами для управления исходным текстом |
File Properties |
Открывает стандартное диалоговое окно File Properties для выбранного файла. |
Set as Active |
Устанавливает активным выбранный проект в дисплее краткого обзора. |