Основные методы программирования микроконтроллеров

Землянухин Николай Сергеевич

Portfolio des Lehrers

Вайс Юрий Андреевич

Portfolio des Lehrers

Beschreibung: Предлагается основы разработки программ для микроконтроллеров на языке С, задач управления портов контроллера для ввода-вывода дискретной и аналоговой информации, а также программирование USB порта для создания сложных интегрированных систем персональный компьютер-микроконтроллер.

Betrag der Credits: 5

Пререквизиты:

  • Алгоритмы, структуры данных и программирование

Arbeitsintensität der Disziplin:

Unterrichtsarten Uhr
Vorträge 15
Praktische Arbeiten
Laborarbeiten 30
AASAL (Autonomes Arbeiten der Schüler unter Anleitung des Lehrers) 30
SE (Studentisches Eigenarbeiten) 75
Endkontrollformular экзамен
Form der Endkontrolle

Komponente: Компонент по выбору

Zyklus: Профилирующие дисциплины

Цель
  • Цель преподавания дисциплины - подготовка выпускника к проектной деятельности с возможностью разработки как автономных, так и сложных микроконтроллерных систем, работающих под управлением головного персонального компьютера.
Задача
  • изучить основы построения микроконтроллерных систем; – изучить основы программирования портов ввода-вывода микроконтроллера; – сформировать у будущих специалистов компетентности в области программирования компьютера для связи с микроконтроллерами; – выработать у обучающихся навыки применения микроконтроллеров в различных технологических процессах; – выработать у обучающихся навыки применения среды программирования Keil и Visual.Studio.NET при программировании микроконтроллерных систем.
Результат обучения: знание и понимание
  • структуры микроконтроллеров, основы программирования портов ввода-вывода микроконтроллеров и организации обмена данными между компьютером и микроконтроллером с использованием USB-порта
Результат обучения: применение знаний и пониманий
  • уметь поставить задачу по применению микроконтроллеров в различных технологических процессах;  решать задачи по управлению портами ввода-вывода микроконтроллера с использованием различных алгоритмов управления; выполнять обмен данными между компьютером и микроконтроллером через USB-порт компьютера;
Результат обучения: формирование суждений
  • развивать способность кратко излагать свои мысли и уметь аргументировано доказывать свои суждения.
Результат обучения: коммуникативные способности
  • развить коммуникационные способности, необходимые для работы в команде.
Результат обучения: навыки обучения или способности к учебе
  • -освоить программирование микропроцессорных систем, представленных микроконтроллером STM32L152RBT6;
  • - научиться управлять портами ввода-вывода, контроллерами ЦАП и АЦП, передавать данные в головной компьютер через USB-порт.