НИЯУ МИФИ20 February - 30 June 2023 г.Finished

Основы программирования электронных устройств на базе микроконтроллеров фирмы Atmel

Родин Александр Сергеевичopenedu

Записаться на курс
В настоящее время в мире наблюдается крайне стремительное развитие такого направления в микроэлектронике, как микропроцессорные системы.  Цель данного курса состоит в том, чтобы помочь студенту освоить основные принципы и варианты построения микропроцессорных систем. В рамках данного курса рассматривается теория построения микропроцессорного устройства, вводятся понятия электронной памяти, шины данных, порта ввода-вывода, регистра и.т.д. В первом модуле студенту предлагается ознакомиться с историей возникновения микроконтроллеров, начиная от момента изобретения микропроцессора до появления микроконтроллеров на мировом рынке полупроводниковой электроники и основания фирмы Atmel. В том же модуле рассказывается о классификации микроэлектронных систем, об отличии микроконтроллеров от микропроцессоров и об устройстве типовой микропроцессорной системы. В рамках данного модуля также рассмотрены архитектура и функционирование микроконтроллеров компании Atmel, а также вопросы, связанные с использованием программного обеспечения для программирования и отладки микроконтроллеров. Второй модуль данного курса ориентирован на вопросы, связанные с рассмотрением структуры и функционированием периферии 8-разрядных микроконтроллеров фирмы Atmel. Здесь же студент знакомится с языками программирования микроконтроллеров Ассемблер и Си, а также системой основных команд 8-разрядных микроконтроллеров Atmel. Третий модуль посвящён рассмотрению работы последовательных и параллельных интерфейсов передачи данных, команд пересылки данных, существующих способов адресации, а также функционированию контроллера векторов прерываний. Кроме того, в рамках данного модуля осуществляется знакомство студентов с семействами микроконтроллеров XMEGA и ARM Cortex компании Atmel и их  возможностями.
Знать: - архитектуру и принципы функционирования современных микропроцессоров и микропроцессорных систем, структуру и функционирование основных устройств, входящих в их состав; - особенности архитектуры и функционирования современных микроконтроллеров, основы их программирования на языке ассемблера, состав, функционирование и возможности применения периферийных устройств в составе микроконтроллеров; - особенности архитектуры и функционирования высокопроизводительных микропроцессоров, способов и средств организации их работы в защищенном режиме, особенности реализации и адресации памяти в высокопроизводительных микропроцессорных системах.