Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Програмне забезпечення мехатронних засобів
Спеціальність: Метрологія та інформаційно-вимірювальна техніка
Код дисципліни: 6.152.02.E.103
Кількість кредитів: 5
Кафедра: Інтелектуальної мехатроніки та роботики
Лектор: Гірняк Юрій Богданович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
Підготовлений фахівець повинен:
• знати основи проектування програмного забезпечення для мехатронних засобів, методику створення програмного забезпечення мехатронних засобів, апаратну та програмну модель мікроконтролерів MCS-52, мову асемблера MCS-52.
• вміти розробляти програмне забезпечення для мехатронних засобів, використовуючи для цього сучасні інструментальні пакети, аргументовано вибирати доцільні проектні рішення, реалізовувати базові задачі проектування програмного забезпечення для мікроконтролерів серії MCS-51 за допомогою інтегрованого середовища розробки KEIL С51, розширювати свої знання про різні типи та моделі мікрокомп’ютерних компонентів та про середовища розробки програмного забезпечення для них.
• знати основи проектування програмного забезпечення для мехатронних засобів, методику створення програмного забезпечення мехатронних засобів, апаратну та програмну модель мікроконтролерів MCS-52, мову асемблера MCS-52.
• вміти розробляти програмне забезпечення для мехатронних засобів, використовуючи для цього сучасні інструментальні пакети, аргументовано вибирати доцільні проектні рішення, реалізовувати базові задачі проектування програмного забезпечення для мікроконтролерів серії MCS-51 за допомогою інтегрованого середовища розробки KEIL С51, розширювати свої знання про різні типи та моделі мікрокомп’ютерних компонентів та про середовища розробки програмного забезпечення для них.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити: Інформатика
Кореквізити: Мікропроцесорні засоби мехатроніки
Кореквізити: Мікропроцесорні засоби мехатроніки
Короткий зміст навчальної програми:
• Місце і роль вбудованих комп’ютерних системи в мехатроніці.
• Мікроконтролери. Ядро серії мікроконтролерів MCS-51.
• Пам’ять MCS-51, їх характеристики та принципи роботи. Адресний простір MCS-51.
• Пам'ять спеціальних функціональних регістрів (SFR) MCS-51: призначення та спосіб доступу до них.
• Базові регістри MCS-51, їх роль в роботі мікроконтролера.
• Доступ до пам’яті MCS-51. Класифікація та призначення способів адресації.
• Мова асемблер MCS-51. Програмування на асемблері у інтегрованому середовищі розробки Keil C51.
• Набір інструкцій MCS-51: класифікація та призначення.
• Переривання в MCS-51: роль в роботі мікроконтролера та організація обробки переривань.
• Порти вводу/виводу MCS-51: паралельні та послідовні порти.
• Таймери/лічильники MCS-51 і їх типові застосування.
• Методи створення програм для мікроконтролерів MCS-51. Способи вирішення типових та специфічних задач. Ефективність, швидкість та економічність програмного забезпечення
Рекомендована література:
1) Справочник. Микроконтроллеры: архитектура, программирование, интерфейс. Бродин В.Б., Шагурин М.И. – М.:ЭКОМ, 1999.
2) В.М.Локазюк. Мікропроцесори та мікроЕОМ у виробничих системах. – Видавн.центр “Академік”, Київ 2002.
3) Бек Л. Введение в системное программирование. - М.: МИР, 1998.
4) Гордеев А.В., Молчанов А.Ю. Системное програмное обезпечение. – СПб.: Питер, 2002.
5) Язык программирования Си.\Пер. с англ., 3-е изд., испр. - СПб.: "Невский Диалект", 2001.
6) Шпак З.Я. Програмування мовою С. – Львів: Оріяна-Нова, 2006.
2) В.М.Локазюк. Мікропроцесори та мікроЕОМ у виробничих системах. – Видавн.центр “Академік”, Київ 2002.
3) Бек Л. Введение в системное программирование. - М.: МИР, 1998.
4) Гордеев А.В., Молчанов А.Ю. Системное програмное обезпечение. – СПб.: Питер, 2002.
5) Язык программирования Си.\Пер. с англ., 3-е изд., испр. - СПб.: "Невский Диалект", 2001.
6) Шпак З.Я. Програмування мовою С. – Львів: Оріяна-Нова, 2006.
Методи і критерії оцінювання:
Поточний контроль ПК (Разом – 40 балів): Практичні заняття (20 балів), лабораторні заняття (20 балів).
Підсумковий контроль КЗ – 60 балів.
Разом за дисципліну (ПК+КЗ) – 100 балів
Підсумковий контроль КЗ – 60 балів.
Разом за дисципліну (ПК+КЗ) – 100 балів