
- •Микропроцессорные информационно-управляющие системы и устройства железнодорожного транспорта
- •Содержание
- •Микропроцессорные информационно–управляющие системы и устройства железнодорожной автоматики, телемеханики и связи (миус) календарный план лабораторных занятий на 2012/13 уч. Год
- •Лабораторная работа 1. Последовательный порт однокристальных микроконтроллеров семейства Intel 8051
- •Цель работы
- •Общие сведения
- •Подготовка к работе
- •Выполнение работы
- •Содержание отчета
- •Лабораторная работа 2. Этапы Подготовки программного обеспечения для микропроцессорных систем.
- •Цель работы
- •Общие сведения
- •2.1. Этапы подготовки программного обеспечения мп-систем
- •2.2. Универсальные программаторы фирмы «Фитон»
- •2.3. Последовательность работы с программой Phyton xxxProg
- •Сейчас будет выполнено полное тестирование аппаратуры программатора. Убедитесь, что в колодке программатора нет микросхемы
- •Не удается связаться с аппаратурой программатора
- •2.3.3. Загрузка, сохранение данных. Откройте диалог «Загрузить файл» в меню «Файл». Укажите имя загружаемого файла и путь к нему. Для поиска файла воспользуйтесь кнопкой «Обзор».
- •Программаторы поддерживают следующие форматы файлов:
- •Подготовка к работе
- •Выполнение работы
- •Содержание отчета
- •1. Цель работы
- •2. Общие сведения
- •3. Подготовка к работе
- •4. Выполнение работы
- •Проверка работоспособности устройств платы контроллера-конструктора kit-552-p
- •Проверка работы программы циклической передачи данных в последовательный порт
- •5. Содержание отчета
- •Внешний вид платы контроллера конструктора kit-552-p
- •Лабораторная работа 4. Изучение системы команд
- •Цель работы
- •Общие сведения
- •Особенности архитектуры.
- •Организация памяти pic-контроллеров среднего семейства.
- •2.3. Система команд pic-контроллеров среднего семейства.
- •Подготовка к работе
- •Выполнение работы
- •Содержание отчета
- •Лабораторная работа 5. Изучение интегрированной среды разработки Программного обеспечения
- •Цель работы
- •Общие сведения
- •Подготовка к работе
- •4 Выполнение работы
- •4.1. Создание нового проекта, ввод исходного текста программы
- •4. 2. Компиляция исходного файла
- •4.3. Отладка программы
- •Содержание отчета
- •Панель инструментов программы mplab ide
- •Панель инструментов программы mplab ide представляет собой набор кнопок для вызова стандартных меню программы и дополнительный ряд кнопок для быстрого выбора функций и выполнения действий.
- •Меню программы mplab ide
- •Меню picstart Plus
- •Меню Option
- •Меню Tools
- •Меню Window
- •Цель работы
- •2. Общие сведения
- •Команды символьного протокола имеют следующий формат: Команда «мастера»: (Leading)(Address) (Command) [chk] (cr)
- •Символьные обозначения, использующиеся при описании протокола:
- •Пример основных команд символьного протокола:
- •3. Подготовка к работе
- •3.1. Нарисовать схему лабораторной установки по исследованию распределенной системы сбора информации на основе контроллеров ввода и вывода дискретных и аналоговых сигналов.
- •Выполнение работы
- •4.1. В схему лабораторной установки исследования распределенной системы сбора информации на основе контроллеров ввода и вывода аналоговых и дискретных сигналов включены следующие модули:
- •Содержание отчета
- •С хема лабораторной установки исследования распределенной системы сбора информации на основе контроллеров ввода и вывода дискретных и аналоговых сигналов
Подготовка к работе
3.1. Запишите основные особенности архитектуры PIC-контроллеров.
3.2. Приведите краткое описание организации памяти PIC-контроллеров среднего семейства.
Выполнение работы
4.1. Изучите систему команд PIC-контроллеров среднего семейства, запишите типы используемых операндов, дайте характеристику основным группам команд.
4.2. Приведите примеры команд. Укажите выполняемое действие, мнемоническое обозначение, код операции, время выполнения (в машинных циклах).
4.3. Получите индивидуальное задание у преподавателя.
Содержание отчета
5.1. Краткое описание особенностей архитектуры PIC-контроллеров.
5.2. Описание организации памяти PIC-контроллеров среднего семейства.
5.3. Краткая характеристика системы команд PIC-контроллеров среднего семейства с примерами команд каждой группы.
5.4. Результаты выполнения индивидуального задания
Лабораторная работа 5. Изучение интегрированной среды разработки Программного обеспечения
для PIC-контроллеров MPLAB IDE
Цель работы
Ознакомиться с основными принципами работы среды проектирования MPLAB IDE. Научиться создавать проект, исходный файл, производить компиляцию и отладку.
Общие сведения
Рабочий стол программы 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, директорию сохранения и нажмите кнопку ок.