МПС()Микропроцессоры__моилабы / отчёт2МПС
.docФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
«Юго-западный государственный университет»
Кафедра вычислительной техники
Лабораторная работа №2
Программы генерации звука и световых эффектов
Выполнил: студ. гр. ВМ81 Корой В. В.
Проверил: Панищев В.С
Курск 2011
Цель работы
Цель данной работы изучение механизмов работы подпрограмм, программного формирования требуемых временных задержек.
Задание
Разработать программу генерации звукового сигнала с плавно меняющимся тоном.
Структурная схема лабораторной установки подключения светодиодов и динамика:
Код программы:
Адрес |
HEX–код команды |
Мнемокод |
Комментарии |
0800 |
3E |
MVI A,FF |
Ввод данных |
0801 |
FF |
|
|
0802 |
D3 |
OUT 04 |
Выдача сигнала на порт динамика |
0803 |
04 |
|
|
0804 |
3D |
DCR A |
Уменьшение счётчика А для повышения частоты звучания, вызов задержки |
0805 |
СD |
CALL 080B |
|
0806 |
0B |
|
|
0807 |
08 |
|
|
0808 |
C3 |
JMP 0802 |
повторение цикла |
0809 |
02 |
|
Задержка с вычитанием из 3 регистров |
080А |
08 |
|
|
080В |
47 |
MOV B,A |
|
080С |
0E |
MVI C,FF |
|
080D |
FF |
|
|
080Е |
0D |
DCR C |
|
080F |
C2 |
JNZ 080E |
|
0810 |
0E |
|
|
0811 |
08 |
|
|
0812 |
05 |
DCR B |
|
0813 |
С2 |
JMP 080C |
|
0814 |
0C |
|
|
0815 |
08 |
|
|
0816 |
47 |
MOV B,A |
|
0817 |
05 |
DCR B |
|
0818 |
C2 |
JNZ 0817 |
|
0819 |
17 |
|
|
081А |
08 |
|
|
081В |
C9 |
RET |
Возврат из процедуры задержки |