Реалізація логачних функцій на основі мікроконтролера AT89S8252

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Телекомунікації
Кафедра:
Кафедра Телекомунікації

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесорні системи

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний Університет “Львівська політехніка” Кафедра “Телекомунікації”  Лабораторна робота № 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).
Антиботан аватар за замовчуванням

25.07.2013 13:07-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!