Проектирование и программирование микроконтроллерных систем
内容描述: Дисциплина предназначена для углубления знаний студентов в области информационных технологий. В первом модуле дисциплины рассматриваются вопросы программирования микроконтроллерных систем с использованием визуальной среды программирования Keil при их автономной работе, вопросы программирования при создании сложных микроконтроллерных систем, работающих под управлением головного персонального компьютера, рассматривается во втором модуле.
贷款数: 5
Пререквизиты:
- Алгоритмы, структуры данных и программирование
*СomplexityDiscipline(zh-CN)*:
| *TypesOfClasses(zh-CN)* | *hours(zh-CN)* |
|---|---|
| *Lectures(zh-CN)* | 15 |
| *PracticalWork(zh-CN)* | |
| *LaboratoryWork(zh-CN)* | 30 |
| *srop(zh-CN)* | 30 |
| *sro(zh-CN)* | 75 |
| *FormOfFinalControl(zh-CN)* | экзамен |
| *FinalAssessment(zh-CN)* |
零件: Компонент по выбору
循环次数: Профилирующие дисциплины
Цель
- Цель преподавания дисциплины - подготовка выпускника к проектной деятельности с возможностью разработки как автономных, так и сложных микроконтроллерных систем, работающих под управлением головного персонального компьютера.
Задача
- изучить основы построения микроконтроллерных систем; – изучить основы программирования портов ввода-вывода микроконтроллера; – сформировать у будущих специалистов компетентности в области программирования компьютера для связи с микроконтроллерами; – выработать у обучающихся навыки применения микроконтроллеров в различных технологических процессах; – выработать у обучающихся навыки применения среды программирования Keil и Visual.Studio.NET при программировании микроконтроллерных систем.
Результат обучения: знание и понимание
- структуры микроконтроллеров, основы программирования портов ввода-вывода микроконтроллеров и организации обмена данными между компьютером и микроконтроллером с использованием USB-порта
Результат обучения: применение знаний и пониманий
- уметь поставить задачу по применению микроконтроллеров в различных технологических процессах; решать задачи по управлению портами ввода-вывода микроконтроллера с использованием различных алгоритмов управления; выполнять обмен данными между компьютером и микроконтроллером через USB-порт компьютера;
Результат обучения: формирование суждений
- развивать способность кратко излагать свои мысли и уметь аргументировано доказывать свои суждения.
Результат обучения: коммуникативные способности
- развить коммуникационные способности, необходимые для работы в команде.
Результат обучения: навыки обучения или способности к учебе
- -освоить программирование микропроцессорных систем, представленных микроконтроллером STM32L152RBT6; - научиться управлять портами ввода-вывода, контроллерами ЦАП и АЦП, передавать данные в головной компьютер через USB-порт.