- •Электроника и микропроцессорная техника
- •Содержание
- •Лабораторная работа 1 однофазные выпрямители и сглаживающие фильтры
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Принцип действия однофазного однополупериодного выпрямителя
- •2.3 Принцип действия однофазного двухполупериодного выпрямителя
- •2.4 Сглаживающие фильтры
- •3 Практическая часть
- •3.1 Описание лабораторной установки
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 2 усилительный каскад
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Назначение элементов
- •2.3 Методика расчета усилительного каскада
- •2.4 Пример расчета
- •3 Практическая часть
- •3.1 Описание лабораторной установки
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 3 усилительный каскад на полевом транзисторе с общим истоком
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Характеристики мдп-транзистора
- •2.3 Назначение элементов усилительного каскада на полевом транзисторе с общим истоком
- •2.3 Методика расчета усилительного каскада
- •2.3 Пример расчета
- •3 Практическая часть
- •3.1 Описание лабораторного стенда.
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 4 регулируемый источник переменного напряжения
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Принцип действия системы импульсно-фазового управления
- •3 Практическая часть
- •3.1 Описание лабораторной установки
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 5
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Инвертирующий усилитель
- •2.3 Дифференциатор
- •2.3 Интегратор
- •3 Практическая часть
- •3.1 Описание лабораторной установки
- •3.2 Порядок выполнения работы
- •Лабораторная работа 6 схемы на основе операционного усилителя с положительной обратной связью
- •2.2 Мультивибратор
- •3 Практическая часть
- •3.1 Описание лабораторной установки
- •3.2 Порядок выполнения работы
- •Лабораторная работа 7
- •2.3 Логическое умножение (операция «и», конъюнкция)
- •2.4 Логическое отрицание (инверсия)
- •2.5 Исключающее или (сложение по модулю 2)
- •2.6 Образование новых элементов
- •3 Практическая часть
- •3.1 Описание лабораторного стенда.
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 8 аналого-цифровой преобразователь
- •2.3 Квантование
- •2.4 Цифровое кодирование
- •3 Практическая часть
- •3.2 Порядок выполнения работы
- •Лабораторная работа 9 цифро-аналоговый преобразователь
- •2.2 Принцип действия цап
- •3 Практическая часть
- •3.1 Описание лабораторного стенда
- •3.2 Порядок выполнения работы
- •Лабораторная работа 10 архитектура и система команд микроконтроллера pic16f873a
- •2.2 Организация памяти. Система команд
- •Прочие команды
- •3 Практическая часть
- •3.1 Описание лабораторного стенда
- •3.2 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 11 среда программирования mplab ide
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •Лабораторная работа 12
- •2.2 Режимы работы портов
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •;Подпрограммы
- •4 Контрольные вопросы
- •Лабораторная работа 13 прерывание от кнопки
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Макросы
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 14 прерывание от таймера
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Установка предделителя
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •Лабораторная работа 15 режим широтно-импульсной модуляции модуля «захват/сравнение/шим»
- •2.2 Настройка модуля «Захват/Сравнение/шим» (сср1) в режиме широтно-импульсной модуляции
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 16 настройка модуля ацп
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Настройка модуля ацп
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 17 динамическая индикация
- •1 Цель работы
- •2 Теоретическая часть
- •2.1 Основные определения
- •2.2 Динамическая индикация
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •4 Контрольные вопросы
- •Лабораторная работа 18
- •Последовательного порта
- •2.2 Режимы ведущего и ведомого
- •3 Практическая часть
- •3.1 Порядок выполнения работы
- •4 Контрольные вопросы
- •Библиографический список
- •Учебное издание
- •Лабораторный практикум
- •140400Б Электроэнергетика и электротехника, профиль Электроснабжение (все формы обучения) в авторской редакции
4 Контрольные вопросы
Что представляет собой светодиодный семисегментный индикатор?
Какова схема соединения сегментов в двухразрядном светодиодном семисегментном индикаторе?
Поясните принцип динамической индикации.
Как связано число выводов индикатора с количеством разрядов?
Поясните логику работы программы, приведенной в данной лабораторной работе.
Что нужно изменить в программе, чтобы на индикаторе высветилось число «456»?
Лабораторная работа 18
РЕЖИМ SPI МОДУЛЯ ВЕДУЩЕГО СИНХРОННОГО
Последовательного порта
1 ЦЕЛЬ РАБОТЫ
Изучить работу модуля ведущего синхронного последовательного порта и научиться его настраивать в режиме последовательного периферийного интерфейса SPI.
2 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
2.1 Основные определения
Модуль ведущего синхронного последовательного порта (MSSP) может использоваться для связи микроконтроллера с другими микроконтроллерами или периферийными микросхемами, такими, как память EEPROM, сдвиговые регистры, драйверы жидкокристаллических индикаторов и др. Одним из режимов работы модуля MSSP является режим последовательного периферийного интерфейса (SPI).
2.2 Организация интерфейса SPI
На рисунке 18.1 показано соединение двух микроконтроллеров для обмена данными с помощью последовательного периферийного интерфейса.
Рисунок 18.1 – Связь двух микроконтроллеров в режиме SPI
Модуль MSSP состоит из приемного/передающего сдвигового регистра SSPSR и буферного регистра SSBUF. Передача и прием данных осуществляются одновременно (разумеется, с соблюдением необходимой синхронизации). Восемь бит данных с вывода SDI каждого микроконтроллера последовательно сдвигаются в регистр SSPSR с установленной скоростью, а затем каждый принятый байт загружается в регистр SSPBUF. При этом устанавливается в логическую единицу флаг BF регистра SSPSTAT, <0>, сообщая о заполнении буферного регистра, а также флаг прерывания SSPIF регистра PIR1, <3>. Регистр
SSPSR не доступен для непосредственного чтения или записи, все операции выполняются через регистр SSPBUF.
При приеме данных регистр SSPBUF должен быть прочитан до момента окончания приема следующего байта. Записанные данные сохраняются в регистре SSPBUF, пока не будут получены новые.
Фронт тактового сигнала SCK, по которому сдвигаются данные, устанавливается битом SMP регистра SSPSTAT, <7>. Для одновременного приема/передачи данных оба микроконтроллера должны иметь одинаковую полярность тактового сигнала, которая устанавливается битом CKP регистра SSPCON, <4>.
Данные всегда передаются старшим битом вперед. Максимальная частота передачи данных составляет 5МГц при тактовой частоте микроконтроллера 20МГц.
2.2 Режимы ведущего и ведомого
Ведущий (микроконтроллер 1) инициализирует передачу данных в любой момент, поскольку именно он генерирует тактовый сигнал SCK и определяет, когда ведомый (микроконтроллер 2) должен передать данные.
В режиме ведомого данные передаются и принимаются под управлением внешнего тактового сигнала на выводе SCK.
