Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Мікроконтролери, частина 1
Спеціальність: Системна інженерія (Інтернет речей)
Код дисципліни: 6.122.09.O.25
Кількість кредитів: 6
Кафедра: Комп'ютеризовані системи автоматики
Лектор: Павельчак Андрій Геннадійович
Семестр: 4 семестр
Форма навчання: заочна
Результати навчання:
В результаті вивчення дисципліни фахівець повинен знати:
– загальну архітектуру сімейства 8-ми розрядних мікроконтролерів AVR;
– принципи програмування МК AVR та їхню систему команд;
– особливості програмування периферійних засобів МК AVR;
– елементну обв’язку для роботи з МК AVR та їхньою периферією;
– стандартні інтерфейси обміну даними з МК;
– особливості розроблення та налагодження програм у середовищі AVR Studio.
Підготовлений фахівець повинен вміти:
– складати і налагоджувати програми за допомогою системи програмування AVR Studio;
– проектувати нескладні мікроконтролерні системи на базі AVR;
– писати програми для роботи із зовнішніми пристроями.
– загальну архітектуру сімейства 8-ми розрядних мікроконтролерів AVR;
– принципи програмування МК AVR та їхню систему команд;
– особливості програмування периферійних засобів МК AVR;
– елементну обв’язку для роботи з МК AVR та їхньою периферією;
– стандартні інтерфейси обміну даними з МК;
– особливості розроблення та налагодження програм у середовищі AVR Studio.
Підготовлений фахівець повинен вміти:
– складати і налагоджувати програми за допомогою системи програмування AVR Studio;
– проектувати нескладні мікроконтролерні системи на базі AVR;
– писати програми для роботи із зовнішніми пристроями.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Алгоритмізація та програмування
Теорія електричних кіл
Теорія електричних кіл
Короткий зміст навчальної програми:
Метою викладання дисципліни є оволодіння студентами знаннями в області реалізації апаратних засобів мікропроцесорних пристроїв систем автоматики на основі однокристальних мікроконтролерів (МК) та навиками програмування цих мікроконтролерів мовами низького (асемблер) та високого (Сі) рівнів.
Рекомендована література:
1. Dhananjay Gadre. Programming and Customizing the AVR Microcontroller. – McGraw-Hill/TAB Electronics. – 2000. – 336 p.
2. Anil K. Maini. Digital Electronics. Principles, Devices and Applications. – John Wiley & Sons Ltd. – 2007. – 740 p.
3. Richard Barnett, Larry O’Cull, Sarah Cox. Embedded C Programming and the Atmel AVR, 2nd Edition. – Delmar Cengage Learning. – 2007. – 530 p.
4. Joe Pardue. C Programming for Microcontrollers. Featuring ATMEL’s AVR Butterfly and the Free WinAVR Compiler. – SmileyMicros.com. – 2005. – 298 p.
2. Anil K. Maini. Digital Electronics. Principles, Devices and Applications. – John Wiley & Sons Ltd. – 2007. – 740 p.
3. Richard Barnett, Larry O’Cull, Sarah Cox. Embedded C Programming and the Atmel AVR, 2nd Edition. – Delmar Cengage Learning. – 2007. – 530 p.
4. Joe Pardue. C Programming for Microcontrollers. Featuring ATMEL’s AVR Butterfly and the Free WinAVR Compiler. – SmileyMicros.com. – 2005. – 298 p.
Методи і критерії оцінювання:
Лабораторні роботи – 50 балів;
Екзамен - 40 балів;
Усна компонента – 10 балів.
Разом – 100 балів.
Екзамен - 40 балів;
Усна компонента – 10 балів.
Разом – 100 балів.