МПС_зачет



Міністерство освіти і науки, молоді та спорту УкраїниНаціональний технічний університет України „КПІ”
Факультет інформатики та обчислювальної технікиКафедра технічної кібернетикиЗАЛІКОВЕ ЗАВДАННЯ
З курсу:
«Мікропроцесорні системи»
Варіант 6
Перевірив:
Ігнатенко В. М. Виконав:
студент
групи ІК-92
Чернявський Д. Ю.
Київ 2012
Зміст
Варіант і опис завдання
Блок-схема
Лістинг програми
Висновки

Варіант і опис завдання
Завдання №6 : Створити програму по виводу на гучномовець трьох тональних звукових сигналів по натиску кнопок «A», «F», «D»;
Блок-схема
Лістинг програми

Адреса Код команды ПозначкаКоманда
8000 CD
16
02 start: CALL 0216
8001   8002   8003 FE
0A   CPI 0A
8004   8005 C2
0D
80   JNZ KEY2
8006   8007   8008 1E
FF   MVI E, FF
8009   800A C3
24
80   JMP TONE
800B   800C   800D FE
0D key2: CPI 0D
800E   800F C2
1B
80   JNZ KEY3
8010   8011   8012 1E
80   MVI E, 80
8013   8014 C3
24
80   JMP TONE
8015   8016   8017 FE
0F key3: CPI 0F
8018   8019 C2
00
80   JNZ START
801A   801B   801С 1E
10   MVI E, 10
801D   801E C3
24
80   JMP TONE
801F   8020   8021 C3
00
80   JMP START
8022   8023   8024 3E
80 tone: MVI A, 80
8025   8026 D3
FB   OUT FB
8027   8028 53   MOV D, E
8029 3E
01   MVI A, 01
802A   802B 06
FF   MVI B, FF
802C   802D 0E
FF outer: MVI C, FF
802E   802F D3
F9 inner: OUT F9
8030   8031 5A   MOV E, D
8032 1D loop: DCR E
8033 C2
32
80   JNZ LOOP
8034   8035   8036 2F   CMA
8037 0D   DCR C
8038 C2
2F
80   JNZ INNER
8039   803A   803B 5   DCR B
803C C2
2D
80   JNZ OUTER
803D   803E   803F
8040
8041C3
00
80   JMP START
Після запуску програма чекає натиснення клавіші клавіатури. Якщо натиснута одна с трьох заданих клавіш («А», «D», «F»), викликається підпрограма, яка генерує короткий звуковий сигнал відповідної тональності.
Висновки
Під час виконання даного індивідуального завдання були покращені навички роботи з клавіатурою і звуком «Мікролабу». Результатом виконання роботи є програма, яка повністю працює відповідно до поставленого завдання.

Приложенные файлы

  • docx 8981731
    Размер файла: 236 kB Загрузок: 0

Добавить комментарий