- •Цифровые и микропроцессорные устройства
- •Часть 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
Содержание отчета
Отчет должен содержать:
Номер, наименование и цель лабораторной работы.
Структурную схему учебного стенда НТЦ – 31. 000.
Назначение органов управления и элементов индикации учебного стенда
НТЦ – 31.000.
Ответы на контрольные вопросы.
Контрольные вопросы
Поясните назначение и состав ИС MPLAB IDE 8.
Поясните последовательность действий при создании нового проекта прошивки МК dsPIC33F.
Укажите назначение трех частей окна ИС MPLAB IDE 8 (см. [3]).
Поясните отличия индикаторов LED от LCD (рисунок 17.7). Укажите их достоинства и недостатки.
Поясните назначение и особенности энкодера EP1 (рисунок 17.7).
Методические указания
1 Структурная схема учебного стенда нтц – 31.000
Структурная схема учебного стенда НТЦ – 31.000 представлена на рисунке 17.6.
Рисунок 17.6 – Структурная схема учебного стенда НТЦ – 31.000
Стенд построен на базе микроконтроллера dsPIC33fj32mc204. Микроконтроллер имеет встроенное ОЗУ для хранения пользовательских программ. Для изучения простейших операций ввода-вывода дискретных данных и ввода аналоговых данных непосредственно к микроконтроллеру подключены светодиодные индикаторы, тумблеры и аналоговые задатчики. Для изучения принципа обработки квадратурного сигнала используется энкодер. Для подключения большого числа периферийных модулей в стенде организована последовательная шина данных, по которой происходит управление портами расширений дискретных входов-выходов, а так же светодиодной семисегментной индикацией. Так же для взаимодействия с пользователем посредством знако-символьной информации к микроконтроллеру подключен жидко-кристаллический индикатор (ЖКИ). С помощью дешифратора и мультиплексора реализована возможность обработки клавиатуры, построенной по матричной схеме. Для подключения иных периферийных устройств (ЦАП, внешняя память) используется шина I2C. Для организации связи с внешними устройствами (в частности с ПК) микроконтроллер имеет порт последовательного асинхронного приёмо-передатчика, позволяющий организовывать обмен данными по интерфейсу RS232.
Все устройства, входящие в состав стенда и отображённые на структурной схеме стенда, являются программно-доступными.
2 Органы управления учебного стенда
Лицевая панель стенда представлена на рисунке 17.7. На передней панели стенда расположены:
1 – датчики дискретных сигналов (10 переключателей SA1..SA10);
2 – дискретный светодиодный индикатор (10 светодиодов VD1..VD10);
3 – светодиодный семисегментный индикатор (LED);
4 – матричный жидкокристаллический индикатор (LCD);
5 – индикатор выходного аналогового сигнала (LLI);
6 – датчики аналоговых сигналов (2 задатчика RP1, RP2);
7 – источник квадратурного сигнала (энкодер EP1);
8 – матричная двенадцатикнопочная клавиатура;
9 – кнопка сброса контроллера RESET.
Рисунок 17.7 – Лицевая панель стенда
Задняя панель стенда представлена на рисунке 17.8. На задней панели стенда расположены:
1 – тумблер включения питания стенда;
2 – разъём для подключения внешних устройств;
3 – разъём RS232 для организации связи по интерфейсу RS232;
4 – разъём USB-B для подключения стенда к компьютеру для программирования микроконтроллера.
Рисунок 17.8 – Задняя панель стенда
ЛАБОРАТОРНАЯ РАБОТА № 18 иЗУЧЕНИЕ СИСТЕМЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ dsPIC33F С ПОМОЩЬЮ ЯЗЫКА АССЕМБЛЕР