Основи програмування мікроконтролерів
Освітня програма: Оптотехніка
Структурний підрозділ: Фізичний факультет
Назва дисципліни
Основи програмування мікроконтролерів
Код дисципліни
ВК 1.1.10
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
1 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
- Вміти знаходити обґрунтовані рішення при складанні структурної, функціональної та принципової схем засобів інформаційно-вимірювальної техніки - Вміти вибирати, виходячи з технічної задачі, стандартизований метод оцінювання та вимірювального контролю характерних властивостей продукції та параметрів технологічних процесів - Знати стандарти з метрології, засобів вимірювальної техніки та метрологічного забезпечення якості продукції - Знати та вміти застосовувати сучасні інформаційні технології для вирішення задач в сфері метрології та інформаційно-вимірювальної техніки - Знати та розуміти предметну область, її історію та місце в сталому розвитку техніки і технологій, у загальній системі знань про природу і суспільство - Вміти враховувати соціальні, екологічні, етичні, економічні аспекти, вимоги охорони праці, виробничої санітарії і пожежної безпеки під час формування технічних рішень.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Мати базові знання із електрики та основ електроніки;
мати базові знання із програмування мовою «С» чи «С++».
Зміст навчальної дисципліни
«Основи програмування мікроконтролерів» дає теоретичні основи цифрової електроніки - аксіоми Буллевої алгебри, базові логічні функції, принципи роботи пристроїв пам’яті. Розглядаються архітектура RISC мікроконтролерів (МК) на прикладі ядра AVR МК фірми Microchip. Вивчаються периферійні пристрої МК ATmega328 та методи їх налаштування та програмування. Розглядаються програмні засоби для проектування прикладних програм для МК серії ATmega на прикладі спеціалізованого пакету Atmel Studio 7. Розглядаються основні етапи проектування цифрових пристроїв на базі мікроконтролерів ATmega.
Рекомендована та необхідна література
Основна
Прокопець В.М. Програмування AVR мікроконтролерів мовою С. Лабораторний практикум». Навчальний посібник. Вінниця: Твори, 2018.,180 ст.
Мікропроцесорні та мікроконтролерні системи: Частина 2. Проектування мікропроцесорних систем: Лабораторний практикум [Електронний ресурс] : А.О. Новацький; КПІ ім. Ігоря Сікорського. – Електронні текстові дані (1 файл: 22,38 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, 2021. – 268 с. https://ela.kpi.ua/bitstream/123456789/43054/1/MP_ta_MKS_2_LabPrakt.pdf
Getting Started: Atmel START http://start.atmel.com
Atmel application notes AVR035: Efficient C Coding for AVR https://www.microchip.com/en-us/application-notes/an1497
Joe Pardue. C Programming for Microcontrollers. Smiley Micros, 2005, pp. 300
Заплановані освітні заходи та методи викладання
Методи викладання і навчання: лекції та лабораторні, щотижневий контроль попереднього матеріалу шляхом відповідей на конкретну кількість питань,
модульна контрольна робота.
Методи та критерії оцінювання
Семестрове оцінювання:
1. Модульна контрольна робота 1: 5 балів
2. Модульна контрольна робота 2: 5 балів
3. Лабораторні роботи (6 робіт):– 5 балів за кожну
Підсумкове оцінювання у формі екзамену: - 60 балів.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Вадим
Миколайович
Прокопець
Кафедра оптики
Фізичний факультет
Фізичний факультет
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Кафедра оптики
Фізичний факультет