- •2.Література:
- •3.Завдання:
- •4. Методичні вказівки:
- •4.1 Порти мікроконтролера
- •4.2 Взаємодія мікроконтролера з найпростішими пристроями вводу/виводу
- •4.2.1Керування світлодіодами
- •4.2.2 Підключення кнопок, перемикачів
- •4.3 Обробка події натискання кнопки
- •4.4 Введення інформації від двійкового датчика і формування імпульсів заданої
- •5.Контрольні питання:
- •6. Тестові питання:
- •6.2. Завдання.
5.Контрольні питання:
Яке призначення і функціональні особливості портів PІС16F84?
Які регістри використовуються для керування портами РІС?
Для чого призначені регістри TRISА,В?
Для чого призначені регістри PORTА,В?
Як відбувається процес модифікації біта порта?
Як підключити до мікроконтролера світлодіод?
Для чого у схемі підключення світлодіодів до мікроконтролера використовуються обмежуючі резистори?
Як розрахувати величину опору обмежуючого резистора?
Які можливі варіанти підключення світлодіода до порта?
Які налаштування необхідно здійснити з регістрами портів, щоб вивести логічну одиницю?
Яке призначення кнопки у мікроконтролерних пристроях?
Поясніть ефект «деренчання».
6. Тестові питання:
1. ВКАЖІТЬ БІТОРІЄНТОВАНУ КОМАНДУ МІКРОКОНТРОЛЕРА:
SUBWF f,d
BSF f,b
IORWF f,d
ADDWF f,d
2. ПОЯСНІТЬ ЗМІІСТ КОМАНДИ BSF f,b:
Встановити біт b в операнді f в «0»
Встановити біт b в регістрі f в «1»
Встановити байт b в регістрі f в «1»
Встановити байт b в операнді f в «0»
3. ПОЯСНІТЬ ЗМІІСТ КОМАНДИ BTFSC f,b:
Якщо в регістрі f біт b =1, то наступна команда не виконується
Якщо в регістрі f біт b =1, то виконується наступна команда
Перевірка на 0 байта b в регістрі f
Все перелічене
4. КЕРУВАННЯ НАПРЯМКОМ ОБМІНУ ІНФОРМАЦІЄЮ З ЗОВНІШНІМИ
ПРИСТРОЯМИ У МІКРОКОНТРОЛЕРІ ЗДІЙСНЮЄТЬСЯ РЕГІСТРАМИ
PORT
TRIS
INTCON
STATUS
5. РЕГІСТР, У ЯКОМУ УТРИМУЄТЬСЯ ІНФОРМАЦІЯ ДЛЯ
ВИВЕДЕННЯ(ВВЕДЕННЯ) НА(З) ЗОВНІШНІ ПРИСТРОЇ :
PORT
OPTION
TRIS
__CONFIG
6. ПРОЦЕС МОДИФІКАЦІЇ БІТА ПОРТА:
Заміна конкретного біта порта
Заміна байта порта регістром загального призначення з використанням робочого регістра
Зчитування байта порта з наступною його модифікацією в АЛП та записом в порт
Стирання байта порта з записом нового значення
7. ПРИЗНАЧЕННЯ РЕГІСТРА STATUS:
Для керування активними банками пам’яті
Для повідомлення про присутність перенесення/запозичення, нульового результата в АЛП
Для сигналізації про переповнення сторожового таймера
Все перелічене
7.ЗМІСТ ЗВІТУ:
6.1. Мета роботи.
6.2. Завдання.
6.3. Результати роботи записати у звіт
6.4. Письмові відповіді на контрольні питання.
Додаток 1. Блок-схема алгоритму роботи мікроконтролера
Рисунок – Блок-схема алгоритму роботи мікроконтролера з пристроями вводу та виводу інформації
