Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний Університет “Львівська політехніка”
Кафедра “Телекомунікації”
Лабораторна робота № 2
з предмету:
“ МІКРОКОМП’ЮТЕРИ ТА МІКРОПРОЦЕСОРНІ СИСТЕМИ
В ТЕЛЕКОМУНІКАЦІЯХ ”
на тему:
«Реалізація логачних функцій на основі мікроконтролера AT89S8252»
Мета роботи: Ознайомлення з командами бітового процесора.
Теоретичні відомості:
Вхідні сигнали беруться з портів, пад'єднаних до кнопок. Тобто P0.4, P0.5, P0.6, P0.7, P3.2, P3.4. Кнопки, що їм відповідають, підписані аналогічно. Вихідні сигнали видаються на порти, до яких під'єднані світлодіоди, а саме: P1.4, P1.5, P1.6, P1.7.
Наприклад: потрібно реалізувати інвертор, під'єднаний входом до кнопки P0.4, виходом до світлодіода P1.4. Програма може бути такою:
org 0
M1: mov c, P0.4
cpl c
moc P1.4, c
jmp M1
end
Команда jmp M1 потрібна для того щоб спостерігати роботу в реальному часі.
Завдання:
Реалізувати елементи:
"АБО"
MAIN:
mov C, P0.1
orl C, P0.0
mov P0.4, C
jmp MAIN
// головна програма
// скопіювати з P0.1 в С
// логічне «АБО» між C та P0.0
// записати з С в Р0.4
// перейти до MAIN:
Таблиця істиності для логічного «АБО»
Р0.0
Р0.1
Р0.4
0
0
0
0
1
1
1
0
1
1
1
1
При комбінації 0 0 лампочка не буде світитись. (Рис 1.)
Рис. 1
Якщо хоча б одна з кнопок буде активною, то лампочка загориться. (Рис.2, 3).
Рис. 2 Рис. 3
Висновок: На даній лабораторній роботі я ознайомилася з програмою MCStudio та командами бітового процесу. Навчилася реалізовувати логічні функції (на основі мікроконтроллера AT89S8252).
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!