Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Мікропроцесорні пристрої та системи

Спеціальність: Телекомунікації та радіотехніка
Код дисципліни: 6.172.00.O.58
Кількість кредитів: 5
Кафедра: Електронні засоби інформаційно-комп'ютерних технологій
Лектор: проф. Романишин Юрій Михайлович
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
Внаслідок вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі результати навчання:
знати:
- архітектуру обчислювальних та мікропроцесорних пристроїв та систем;
- основи проектування мікропроцесорних пристроїв (МПП), принципи їх функціонування, спряження різних функціональних блоків в МПП;
- системи команд використовуваних мікропроцесорів та мікроконтролерів;
- елементи програмування мікропроцесорів та мікроконтролерів;
- принципи налагодження програмного забезпечення.
вміти:
- сформулювати технічні вимоги для побудови обчислювального чи мікропроцесорного пристрою;
- побудувати структуру мікропроцесорного пристрою;
- розробити алгоритм функціонування пристрою;
- запрограмувати мікропроцесор у відповідності з заданим алгоритмом.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити: Інформатика (за професійним спрямуванням), частина 1
Інформатика (за професійним спрямуванням), частина 2
Програмування апаратних засобів
Кореквізити: Відсутні
Короткий зміст навчальної програми:
Структури мікропроцесорних пристроїв та систем і функції їх складових. Формати представлення даних в мікропроцесорних пристроях. Класифікація та основні параметри мікропроцесорів. Структура мікропроцесора та функції його складових. Мікроконтролери. Мікроконтролери сімейства MCS-51. Мікроконтролери сімейства AVR. Мікроконтролери сімейства ARM. Процесори цифрової обробки сигналів Analog Devices. Організація переривань в мікропроцесорних пристроях. Організація вводу-виводу в мікроконтролерних пристроях в паралельному форматі. Організація вводу-виводу в мікроконтролерних пристроях в послідовному форматі. Реалізація часових функцій за допомогою таймерів-лічильників. Організація виведення інформації на індикатори різних типів. Виведення інформації на LCD-індикатор. Організація вводу інформації з клавіатури. Спряження мікроконтролерів з аналого-цифровими і цифро-аналоговими перетворювачами. Передача даних в мікропроцесорних пристроях та системах. Кодування інформації. Інтерфейси систем передачі даних. Формування керуючих сигналів для зовнішніх пристроїв. Багатопроцесорні системи. Класифікація та основні параметри запам'ятовуючих пристроїв. Організація пам’яті в мікропроцесорних пристроях. Організація пам’яті в мікроконтролерах. Програмно-апаратна платформа Arduino. Програмно-апаратна платформа Raspberry Pi. Система на чіпі CY8CKIT PSoC 4 (5) Pioneer (Prototyping) Kit. Середовище програмування PSoC Creator. Середовище програмування AVR. Середовище програмування плат Arduino IDE. Середовище розробки програмного забезпечення Keil µVision. Програмування мікроконтролерів. Програмування інтерфейсу з давачами різного типу. Приклади застосування мікроконтролерів. Елементи мікропроцесорної системи “Розумний дім”. Мікроконтролери в “Інтернеті речей”.
Рекомендована література:
1. Петин В.А. Микрокомпьютеры Raspberry Pi. Практическое руководство. – СПб.: БХВ-Петербург, 2015. – 240 с.
2. Петин В.А. Проекты с использованием контроллера Arduino. – СПб.: БХВ-Петербург, 2014. – 400 с.
3. Шонфелдер Г., Шнайдер К. Измерительные устройства на базе микропроцессора Atmega: Пер. с нем. – СПб.: БХВ-Петербург, 2012. – 288 с.
4. Микушин А.В., Сажнев А.М., Сединин В.И. Цифровые устройства и микропроцессоры – СПб.: БХВ-Петербург, 2010. – 832 с.
5. Магда Ю.С. Программирование и отладка C/C++ приложений для микроконтроллеров ARM. – М.:ДМК Пресс, 2014. – 168 с.
6. Совин Я.Р., Наконечний Ю.М. Мікропроцесори в системах технічного захисту інформації. – Львів: Видавництво Львівської політехніки, 2011.- 308 с.
7. Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, 4-е изд. – М.: Издательский дом «Додэка-ХХI», 2007. – 560 с.
8. Белов А.В. Самоучитель разработчика устройств на микроконтроллерах AVR. – СПб.: Наука и техника, 2008. – 544 с.
9. Прокопенко В.С. Программирование микроконтроллеров ATMEL на языке C. – К.: «МК-Пресс», СПб.: «КОРОНА-ВЕК», 2012. – 320 с.
10. Белов А.В. Конструирование устройств на микроконтроллерах. – СПб.: Наука и техника, 2005. – 256 с.
11. Магда Ю.С. Современные микроконтроллеры. Архитектура, программирование, разработка устройств. – М.: ДМК Пресс, 2013. – 228 с.
12. Бишоп О. Настольная книга разработчика роботов. – К.: «МК-Пресс», СПб.: «КОРОНА-ВЕК», 2010. – 400 с.
13. Трамперт В. AVR-RISC микроконтроллеры.: Пер. с нем. – К.: «МК-Пресс», 2006. – 464 с.
Методи і критерії оцінювання:
Поточний контроль: звіти з лабораторних робіт, усне опитування – 25 балів.
Підсумковий контроль: письмова та усна форма екзамену; письмова частина – 65 балів, усна частина – 10 балів.