- •Цифровые и микропроцессорные устройства
- •Часть 4
- •07.04 2014 Г., протокол № 10
- •Введение
- •Лабораторная работа № 12составление линейных и циклических программ на языке ассемблер Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Лабораторная работа № 13обучение работе на симуляторе микропроцессора Sim8085 Microprocessor Simulator
- •Содержание отчета
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •2 Индивидуальное задание № 14. 1
- •3 Индивидуальное задание № 14. 2
- •4 Индивидуальное задание № 14. 3
- •Лабораторная работа № 15логические команды и команды сдвига Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Команды сравнения
- •Команды сдвига
- •Индивидуальное задание № 15. 1
- •Индивидуальное задание № 15. 2
- •Индивидуальное задание № 15. 3
- •Лабораторная работа № 16 команды управления Цель работы
- •Подготовка и выполнение работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Теоретическое обоснование
- •2 Индивидуальное задание № 16. 1
- •3 Индивидуальное задание № 16. 2
- •Лабораторная работа № 17обучение работе в интегрированной среде mplab ide
- •Содержание отчета
- •Контрольные вопросы
- •Методические указания
- •1 Структурная схема учебного стенда нтц – 31.000
- •2 Органы управления учебного стенда
- •Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •1. 2 Общий формат инструкций и директив
- •1. 3 Директивы Ассемблера
- •1.4 Числовые константы и системы счисления
- •2 Тренировочный пример составления исходного кода программы
- •Лабораторная работа № 19исследование устройств ввода-вывода дискретных сигналов в микропроцессорных системах на базе миКроконтроллера семейства dsPic33f Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Краткие теоретические сведения
- •2 Схема электрическая принципиальная к лабораторной работе
- •3 Алгоритм и листинг программы к заданию № 19. 1
- •4 Алгоритм и листинг программы к заданию № 19. 2
- •Лабораторная работа № 20реализация временных функций в микропроцессорных системах на базе миКроконтроллера семейства dsPic33f Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Краткие теоретические сведения
- •1.1 Реализация временных функций
- •1.2 Метод программных циклов
- •1.3 Использование таймера/счётчика
- •1.4 Схема электрическая принципиальная к лабораторной работе
- •1. 5 Листинг программы для создания проекта lr20_1
- •1.6 Листинг программы для создания проекта lr20_2
- •1.7 Листинг программы для создания проекта lr20_3
- •Литература
- •Содержание
- •Цифровые и микропроцессорные устройства
- •Часть 4
Лабораторная работа № 17обучение работе в интегрированной среде mplab ide
Цель работы
Изучить назначение и состав интегрированной среды (ИС) разработки MPLAB IDE 8.
Приобрести практические навыки и начальные умения программирования микроконтроллеров dsPIC33F с помощью ИС MPLAB IDE 8.
Изучить структурную схему, назначение органов управления, ввода и элементов индикации учебного стенда НТЦ – 31.000.
Изучить порядок работы учебного стенда НТЦ – 31.000 и выполнить программу тестовой прошивки в ИС MPLAB IDE 8.
Подготовка к выполнению работы
Повторить по [1] теоретические сведения о структуре и принципе работы микроконтроллера dsPIC33fj32mc204.
Ознакомиться по [3] с руководством пользователя MPLAB IDE 8.
Подготовить ответы на вопросы для самоконтроля.
Подготовить заготовку отчета (см. содержание отчета).
Вопросы для самоконтроля
Поясните назначение и укажите особенности МК dsPIC33fj32mc204.
Укажите разрядность шины данных и шины адреса.
Какие два класса команд может выполнять МК?
Укажите число рабочих регистров W и их назначение.
Перечислите периферийные модули МК и укажите их назначение.
Какой язык программирования МК обеспечивает максимальную эффективность?
Какая среда используется для программирования МК? Перечислите этапы программирования.
Приборы, оборудование и документация
Персональный компьютер.
Учебный стенд НТЦ – 31.000.
Методические указания к лабораторной работе.
MPLAB IDE 8. Руководство пользователя.
Порядок выполнения работы
Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности.
Произвести внешний осмотр учебного стенда и персонального компьютера (ПК) и убедиться визуально в отсутствии каких-либо повреждений и дефектов.
Подключить стенд к сети. Включить тумблер «Сеть» на задней панели стенда.
С помощью кабеля USB AM-BM через гнездо «USB» на задней панели стенда подключить стенд к USB – порту ПК.
Включить ПК и запустить MPLAB IDE.
Создать проект тестовой прошивки микроконтроллера dsPIC33FJ32MC204 в ИС MPLAB IDE 8. Для этого выполнить пункты 2.1…2.7 руководства пользователя MPLAB IDE 8.
С помощью пункта меню «File Import» (рисунок 17.1) открыть файл тестовой прошивки «Test.hex» (рисунок 17.2). В каталоге файлов исходных кодов программ «Files LR17…LR20» на локальном диске D выбрать LR17.
Рисунок 17.1 – Открытие файла тестовой прошивки стенда
Рисунок 17.2 – Выбор файла тестовой прошивки LR17
С помощью пункта меню «Programmer Select Programmer» выбрать программатор PICkit2 (рисунок 17.3).
Рисунок 17.3 – Выбор программатора PICkit2
Запрограммировать стенд тестовой прошивкой, используя пункт меню «Programmer Program» (рисунок 17.4).
Результат программирования отобразится в окне сообщений, и в случае успешного программирования (сообщение – … PICkit2 Ready) необходимо перевести МК в рабочий режим с помощью пункта меню «Programmer Release from Reset» (рисунок 17.4).
Рисунок 17.4 – Программирование стенда тестовой прошивкой
После получения сообщения, указанного на рисунке 17.5, учебный стенд готов к работе.
Проверить влияние положения регуляторов PR1, PR2, EP1 на показания индикаторов LED и LCD, а также проверить на индикаторе LCD ввод цифровых данных с клавиатуры.
После проверки преподавателем результатов работы закрыть программу MPLAB IDE, выключить ПК и учебный стенд.
Оформить отчет и сдать зачет.
Рисунок 17.5 – Сообщение о результатах тестовой прошивки стенда