Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_МИУС_13.doc
Скачиваний:
0
Добавлен:
04.01.2020
Размер:
3.42 Mб
Скачать
  1. Подготовка к работе

3.1. Запишите основные особенности архитектуры PIC-контроллеров.

3.2. Приведите краткое описание организации памяти PIC-контроллеров среднего семейства.

  1. Выполнение работы

4.1. Изучите систему команд PIC-контроллеров среднего семейства, запишите типы используемых операндов, дайте характеристику основным группам команд.

4.2. Приведите примеры команд. Укажите выполняемое действие, мнемоническое обозначение, код операции, время выполнения (в машинных циклах).

4.3. Получите индивидуальное задание у преподавателя.

  1. Содержание отчета

5.1. Краткое описание особенностей архитектуры PIC-контроллеров.

5.2. Описание организации памяти PIC-контроллеров среднего семейства.

5.3. Краткая характеристика системы команд PIC-контроллеров среднего семейства с примерами команд каждой группы.

5.4. Результаты выполнения индивидуального задания

Лабораторная работа 5. Изучение интегрированной среды разработки Программного обеспечения

для PIC-контроллеров MPLAB IDE

  1. Цель работы

Ознакомиться с основными принципами работы среды проектирования MPLAB IDE. Научиться создавать проект, исходный файл, производить компиляцию и отладку.

  1. Общие сведения

Рабочий стол программы MPLAB IDE состоит из следующих элементов: главное текстовое меню; графическое меню; рабочая область, в которой размещаются окна с файлами, диалогами и другой информацией; линейка состояния, отображающая текущую настройку системы.

При начальной загрузке программы пользователю необходимо создать новый проект или открыть уже существующий.

Н апример, для создания нового проекта tutor84.pjt (см. рисунок 1) выберите меню Project <New Project…> и укажите, где вы хотите сохранить проект (в каталоге С:\Program Files \MPLAB\Код группы\). Тип файла *.pjt назначается автоматически.

Рисунок 1

Рисунок 2

После подтверждения имени файла проекта и места его размещения откроется окно настройки среды проектирования (см. рисунок 2).

Симулятор, программаторы и эмулятор среды MPLAB IDE используют файлы кода, части которого созданы различными инструментальными средствами: ассемблером, компилятором и линкером. Эти инструментальные средства являются частью каждого проекта. Создание проекта позволяет определить, какие инструментальные средства будут участвовать в создании *.hex файла кода.

Для настройки среды проектирования нажмите кнопку Change (или выберите меню Options>Developтeпt Mode>Tools).

Н апример, для настройки работы программы в режиме симулятора для микроконтроллера PIC16F84, необходимо выбрать симулятор MPLAB-SIM и указать процессор - PIC16F84 (см. рисунок 3).

Рисунок 3

Параметры проекта по умолчанию можно настроить в меню Options>Environment Setup меню Projects. Они будут использоваться при создании нового проекта.

Для работы симулятора MPLAB IDE нужен загрузочный код программы - *.hex-файл, который получается при компиляции исходного текста программы.

Прежде чем выполнять какие-либо действия необходимо указать правила создания загрузочного файла. Для этого выберите в списке файлов проекта файл tutor84.hex и нажмите кнопку Node Properties. Появится диалоговое окно настройки параметров компиляции (рисунок 4).

Это диалоговое окно содержит параметры настройки, указанные по умолчанию, для инструментального средства, показанного в правом верхнем углу (в данном случае для MPASM). В самом простом варианте, проект содержит один исходный файл и один *.hex файл.

Рисунок 4

Диалоговое окно содержит несколько строк и столбцов. Как правило, каждая строка соответствует параметру, указываемому в командной строке при вызове инструментального средства. Установка параметров отображается в командной строке Command Line, которая будет использоваться при вызове MPASM средой проектирования MPLAB IDЕ. Нажмите кнопку ОК для сохранения параметров компиляции и возврата к диалоговому окну настройки проекта.

Нажмите кнопку Add Node и введите имя файла *.asm в открывшемся окне (рисунок 5). При использовании в проекте одного исходного файла имена проекта и файла кода должны быть одинаковыми, в данном случае tutor84.

Н ажмите кнопку ок для возврата к окну редактирования параметров проекта.

Рисунок 5

В окне файлов проекта, после tutor84.hex должен появиться файл исходного текста программы tutor84.asm (рисунок 6).

Рисунок 6

Закройте диалоговое окно и при помощи меню File <New создайте новый текстовый файл.

Для сохранения исходного файла выберите пункт меню File>Save As..., укажите имя файла tutor84.asm, директорию сохранения и нажмите кнопку ок.