logo
МУ ЦТ и МК для стенда 2013

"Умк-mini"

Лабораторный комплекс "УМК-mini" создан для подготовки специалистов согласно современным требованиям, диктуемых развитием технологий в области: применения микропроцессоров и микроконтроллеров в системах (АР, СОИ, ДУ) технологических процессов. Помимо обучения языку ассемблер на примере легко программируемого контроллера PIC16F877, студент ознакомится с внутренней и внешней структурой современных микроконтроллеров. Таким образом, комплект предназначен для изучения архитектурных и программных возможностей микропроцессоров.

Структурная схема УМК-mini представлена на рисунке выше:

Устройство программирования микроконтроллера, предназначено для ввода программы в микроконтроллер с ПК.

Выводы микроконтроллера непосредственно соединены с внешними разъёмами лабораторного комплекса.

Клеммные соединения (внешние разъёмы), предназначены для соединения выводов микроконтроллера с внешними устройствами.

К внешним устройствам относятся: внешние тумблеры, светодиоды, датчик температуры с нагревательным элементом, устройство звуковой сигнализации, источник регулируемого напряжения для АЦП, а также два внешних реле для управления внешними цепями до 12 Вольт и током до 0,5 Ампер.

Внешний вид передней панели стенда приведен на рисунке внизу, где:

1 - микроконтроллер PIC16F877;

2 – модуль MPLAB-ICD;

3 - ряд клеммных соединений (выводы PIC16F877);

4 - ряд клеммных соединений (выводы внешних устройств);

5 - аналоговый выход (ограничение по току до 1 мА);

6 - световая сигнализация;

7 – тумблеры с выходом 0 или 5 Вольт (ограничение по току до 1 мА, верхнее положение тумблера соответствует наличию на выходе напряжения 5 Вольт);

8 – внешние реле К1 и К2.

Передняя панель стенда

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

Краткое описание внутрисхемного отладчика

MPLAB-ICD – отладочный комплект для микроконтроллеров серии PIC16F87X. Используя возможность внутрисхемной отладки (ICD), встроенную в кристаллы PIC16F87X, а также протокол внутрисхемного последовательного программирования фирмы Microchip (ICSPTM), MPLAB-ICD – является программатором и внутрисхемным отладчиком одновременно. Он работает под управлением Интегрированной Среды разработки MPLAB IDE, подключается к Отлаживаемому Устройству и работает как микроконтроллер PIC16F87X.

MPLAB-ICD специально предназначен для помощи при ознакомлении и отладке кода в составе лаборатории.

MPLAB-ICD обеспечивает:

В целом на лабораторном комплексе "УМК-mini" проводятся следующие работы:

Если в регистре TRISCзаписаны все нули (регистр очищен), тоPORTC работает только на вывод информации из ЦПУ. В этом случае подаваемый на внутренние клеммыPORTCсигнал ‘1’ с ЦПУ, поступит на выходные клеммы и присоединенное оборудование включится (имитирующие его светодиоды начнут светиться).

В любой регистр нельзя непосредственно записать какое - либо число (константу). Сначала константу по инструкции MOVLWзаписывают в регистр-аккумуляторW, затем по инструкцииMOVWFпересылают ее в требуемый регистр.

При включении или сбросе МК выполнение программы начинается с адреса h’00’ памяти программ.

При выборе реального подключаемого оборудования необходимо помнить, что выходное напряжение МК от 3.0 V до 5.5 V постоянного тока.

Задания для внеаудиторной подготовки