Тема 1. Введение микроконтроллеры
-
Общие положения.
-
Обобщенная структура микроконтроллеров.
Тема 2. Микроконтроллеры семейства х51 Infineon
-
Память и система команд МК х51 Infineon.
-
Периферийные устройства МК Infineon.
Тема 3. Методы и средства разработки встраиваемых систем управления на основе микроконтроллеров
-
Общие положения.
-
Средства и методы проектирования встраиваемых систем.
-
Средства и методы отладки встраиваемых систем.
Тема 4. Практика проектирования встраиваемых микроконтроллерных систем.
-
Ввод-вывод информации во встраиваемых МК-системах.
-
Встраиваемые системы реального времени
-
Разработка встраиваемых приложений для типовых задач управления на базе микроконтроллеров.
Самый массовый сегмент применения средств вычислительной техники – встраиваемые системы («Embedded systems»). Бортовые комплексы, станки, медицинская техника, изделия бытовой электроники – содержат в себе специализированные управляющие программно-аппаратные устройства.
Профессиональное умение разрабатывать встраиваемые системы гарантирует увлекательную, перспективную и высокооплачиваемую работу.
В курсе используется запатентованное стендовое оборудование (патент РФ №2402822), позволяющее выполнять совместную разработку аппаратуры и программного обеспечения встраиваемых систем («hard&soft co-design»), исследовать уровень аппаратной поддержки вычислений во встраиваемых системах управления, регистрировать и генерировать физические сигналы управления.
В результате освоения программы курса у слушателей будет сформирован комплекс знаний, умений и навыков в области разработки встраиваемых систем на основе микроконтроллеров, а также практические навыки по их применению:
знания:
-
принципы функционирования микроконтроллеров;
-
методы применения периферийных устройств микроконтроллеров;
умения:
-
проектирование структуры встраиваемых микроконтроллерных систем;
-
разработка управляющего программного обеспечения;
-
созданиеь подсистемы цифрового и аналогового ввода-вывода;
-
разработка подсистемы тайминга и обслуживания прерываний;
-
проектирование системы поддержки многозадачных вычислений;
-
создание средства обмена информацией в распределенных встраиваемых системах с нестандартными протоколами обмена.