Прикладное программирование

Цели и задачи дисциплины
Основная цель дисциплины состоит в том, чтобы изучить устройство, основные типы, характеристики и области применения простейших микропроцессоров и микроконтроллеров, научиться создавать простейшие программы управления электромеханическими объектами, создать базу для изучения последующих предметов специализации по микропроцессорным средствам и системам. Для осуществления поставленной цели необходимо выполнить следующие задачи: повторить архитектуру и математические основы информатики; изучить функциональную схему, принцип действия, характеристики восьмиразрядных микропроцессоров и микроконтроолеров; познакомиться с 8-ми микроконтроллерами типа AVR, изучить язык программирования высокого уровня, получить навыки программирования на Си.
Краткое содержание дисциплины
Дисциплина предназначена для того, чтобы вспомнить системы счисления, алгебру логики, архитектуру персонального компьютера, ввести понятие микроконтроллера, рассмотреть его архитектуру, область применения, фирмы и типы. Рассмотреть один из вариант исполнения - микроконтроллеры AVR, их особенности, основные характеристики, регистры ввода/вывода, порты ввода/вывода: назначение, режимы работы, регистры управления работой, примеры определения портов, примеры использования портов. Дисциплина позволяет освоить программирование микроконтроллеров на языке высокого уровня Си и разобраться в таких элементах программы, как: структура программы, директивы, основные типы данных, переменные и константы, основные операции, основные операторы управления, в т.ч. применительно к микроконтроллерам. Рассматриваются примеры программ: использования портов ввода/вывода, создание временных задержек, вывод данных на семисегментные индикаторы, динамическая индикация. Вид промежуточной аттестации - диф. зачет.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-1 Способен участвовать в проектировании объектов профессиональной деятельности
  • УК-1 Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач
You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.