Тема 1. Введение в микропроцессоры и микроконтроллеры.
-
Общие положения.
-
Обобщенная структура микроконтроллеров.
Тема 2. Теоретические основы организации микропроцессоров и микроконтроллеров.
-
Структура микроконтроллера. Микропроцессорное Ядро. Организация памяти.
-
Подсистемы цифрового и аналогового ввода-вывода.
-
Подсистемы реального времени.
-
Коммуникационные интерфейсы.
-
Подсистемы обеспечения надежности функционирования.
Тема 3. Основы теории разработки встраиваемых вычислительных систем.
-
Общие положения.
-
Основы проектирования встраиваемых систем.
-
Основы отладки встраиваемых систем.
Тема 4. Практика проектирования встраиваемых микроконтроллерных систем.
-
Пример системы команд.
-
Организация арифметических вычислений.
-
Организация логических вычислений.
-
Обработка структурированных данных.
-
Прикладные задачи обработки информации для встраиваемых микропроцессоров и микроконтроллеров.
Обучение на данном курсе предполагает дополнительную самостоятельную работу учащихся дома в объеме 6-8 часов.
Занятия представляют собой лекции с элементами практических упражнений, в ходе которых учащиеся имеют возможность освоить ряд действий, выполняемых в ходе разработки и отладки микроконтроллерных систем и приобрести основные практические навыки, которые помогут в изучении последующих курсов.
Все рассматриваемые в ходе занятий примеры имеют целью продемонстрировать типовые (т.е. наиболее часто используемые) применения периферийных подсистем в микроконтроллерных регуляторах. В ходе занятий на данном курсе почти не рассматриваются детали реализации блоков конкретного микроконтроллера. Это делается в третьем курсе цикла.
В курсе используется запатентованное стендовое оборудование (патент РФ №2402822), позволяющее выполнять совместную разработку аппаратуры и программного обеспечения встраиваемых систем («hard&soft co-design»), исследовать уровень аппаратной поддержки вычислений во встраиваемых системах управления, регистрировать и генерировать физические сигналы управления.