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