Контрольные работы Общие методические указания.
Рабочей программой по курсу "Проектирование микроконтроллерных систем" предусматривается выполнение одной контрольной работы, состоящей из двух частей.
В первой части контрольного задания студент обязан продемонстрировать умение самостоятельно изучить, указанный в задании раздел теоретического материала и представить обстоятельный ответ.
Во второй части необходимо показать умение решать практические задачи по курсу. Предусматривается выполнение каждым студентом одного практического задания по разработке схемы включения периферийных модулей и написанию небольших прикладных программ на языке СИ или Ассемблера микроконтроллеров MSP430.
По каждому из заданий после их представления в описательной форме необходимо составить граф-схему алгоритма, написать программу и сделать комментарии к ней.
Задания, выполняемые в контрольной работе для микроконтроллеров, являются также заданиями к лабораторным работам, поэтому при их выполнении необходимо пользоваться методическими указаниями к лабораторным работам.
Контрольная работа должна быть представлена на проверку в положенный срок, что характеризует самостоятельную работу студента как регулярную в соответствии с графиком учебного процесса.
Контрольную работу следует выполнять либо в ученической тетради, либо распечатывать на стандартных листах. На титульном листе должны быть указаны полное наименование университета, факультета, кафедры, дисциплины, индекс группы, фамилия, инициалы и шифр, также домашний адрес студента. В конце работы необходимо сделать выводы и привести список использованной литературы, поставить дату и свою подпись.
При оформлении контрольной работы необходимо привести полностью содержание контрольной задачи и исходные данные в соответствии с номером варианта задачи. Необходимо привести весь ход решения, дать пояснения выполняемым действиям, сделать ссылки на использованную литературу.
Все рисунки, схемы, графики и тексты должны быть оформлены аккуратно с соблюдением требований стандартов.
Студент должен выполнить по одному из вариантов каждой задачи.
Номер варианта выбирается по номеру в списке группы деканата.
Примерный срок выполнения контрольной работы 1 месяц. Консультации проводятся преподавателями на кафедре ЭВМ.
Контрольная работа №1 Теоретическая часть контрольной работы
Представить ответы на теоретические вопросы, приведенные ниже.
Группа КСМc-12-1
Вариант 1. Обзор архитектуры микроконтроллеров MSP430x1xx. Система тактирования. Режимы переноса ПДП. Пакетно-блочные переносы.
Вариант 2. Обзор архитектуры микроконтроллеров MSP430x1xx. Адресное пространство. Инициирование ПДП. Запуск по фронту, по уровню. Останов выполнения команд на время ПДП
Вариант 3. Системный сброс и инициализация MSP430x1xx. Регистры управления ЖКИ.
Вариант 4. Прерывания MSP430x1xx. Маскируемые и немаскируемые прерывания. Модуль сигма-дельта АЦП SD16. Структура и режимы работы.
Вариант 5. Обработка прерываний MSP430x1xx. Векторы прерываний. Обработка прерываний и управляющие регистры АЦП SD16.
Вариант 6. Режимы работы MSP430x1xx. Модуль детекторов SCAN IF. Структура и режимы работы.
Вариант 7. 16-разрядное RISC CPU MSP430x1xx. Регистры АЦП12.
Вариант 8. Регистры ЦПУ. ЦАП12. Структура и функционирование.
Вариант 9. Режимы адресации. Прерывания I2C.
Вариант 10. Система команд. Команды с двойным операндом. Регистры I2C.
Вариант 11. Система команд. Команды с одиночным операндом. Компаратор А. Структура и функционирование компаратора.
Вариант 12. Система команд. Команды перехода. Регистры компаратора.
Вариант 13. Основной модуль тактирования. Блок-схема. Модуль АЦП12. Структура и функционирование.
Вариант 14. Функционирование основного модуля тактирования. Выбор тактирования преобразования АЦП12, выбор аналогового порта, генератор опорного напряжения.
Вариант 15. Регистры основного модуля тактирования. Расширенный и импульсный режим выборки АЦП12.
Вариант 16. Контроллер флэш-памяти. Функционирование флэш-памяти. Память преобразований. Режимы преобразований АЦП12.
Вариант 17. Стирание флэш-памяти. Одноканальный режим с одиночным преобразованием АЦП12.
Вариант 18. Запись во флэш-память. Режим последовательности каналов АЦП12.
Вариант 19. Супервизор напряжения питания. Повторяющийся одноканальный режим АЦП12.
Вариант 20. Аппаратный умножитель. Режим повторяющейся последовательности каналов АЦП12.
Вариант 21. Контроллер ПДП. Блок-схема и функционирование контроллера ПДП. Прерывания АЦП12.
Вариант 22. Режимы переноса ПДП. Одиночный перенос. Регистры АЦП12.
Вариант 23. Режимы переноса ПДП. Блочные переносы. ЦАП12. Структура и функционирование.
Группа КСМс-12-2
Вариант 1. Регистры контроллера ПДП. Режим ведущего I2C.
Вариант 2. Цифровые порты ввода/вывода. Режим ведомого I2C.
Вариант 3. Сторожевой таймер. Таймер А. Модуль вывода.
Вариант 4. Таймер А. Структура и режимы работы. Контроллер ЖКИ. Структурная схема и режимы работы контроллера ЖКИ.
Вариант 5. Таймер А. Модуль вывода. Калибровка смещения выходного усилителя ЦАП12.
Вариант 6. Регистры Таймера А. Ядро ЦАП12. Выбор порта ЦАП12. Источник опорного напряжения ЦАП12.
Вариант 7. Таймер В. Структура и режимы работы. Прерывания и регистры ЦАП12.
Вариант 8. Таймер В. Модуль вывода. . Базовый таймер Basic Timer 1. Структура, режимы работы, регистры, прерывания.
Вариант 9. Регистры Таймера В. Модуль операционного усилителя. Конфигурация входов/выходов, коэффициента усиления. Регистры управления операционным усилителем.
Вариант 10. Периферийный интерфейс USART, режим UART. Инициализация и сброс USART. Регистры основного модуля тактирования.
Вариант 11. Периферийный интерфейс USART, режим UART. Асинхронные коммуникационные форматы. Контроллер флэш-памяти. Функционирование флэш-памяти.
Вариант 12. Контроллер скорости передачи UART. Аппаратный умножитель.
Вариант 13. Прерывания UART. Супервизор напряжения питания.
Вариант 14. Регистры USART, режим UART. Цифровые порты ввода/вывода.
Вариант 15. Периферийный интерфейс USART, режим SPI. Функционирование SPI. Сторожевой таймер.
Вариант 16. Режимы ведущего/ведомого SPI. Контроллер ПДП. Блок-схема и функционирование контроллера ПДП. Таймер В. Структура и режимы работы
Вариант 17. Включение SPI. Разрешение приема/передачи. Инициирование ПДП. Запуск по фронту, по уровню. Останов выполнения команд на время ПДП.
Вариант 18. Управление тактированием SPI. Таймер А. Структура и режимы работы.
Вариант 19. Прерывания SPI. Таймер В. Модуль вывода.
Вариант 20. Регистры USART, режим SPI. Режимы переноса ПДП. Одиночный перенос.
Вариант 21. Периферийный интерфейс USART, режим I2C. Функционирование I2C. Таймер А. Структура и режимы работы.
Вариант 22. Инициализация I2C. Регистры контроллера ПДП.
Вариант 23. Режимы адресации I2C. Регистры Таймера В.
