Лабораторная работа 4: Формирование мелодии с помощью микроконтроллера ATmega16 вариант 16
Новинка
Описание
1. Генерация заданной мелодии.
Цель работы:
Изучить основные приёмы формирования упорядоченных звуковых сигналов в виде простейшей мелодии с помощью микроконтроллера ATmega16.
Освоить методику построения на основе микроконтроллера ATmega16 систем формирования упорядоченных звуковых сигналов , работающих как в как автоколебательном, так и в ждущем режимах.
Научиться создавать программы на языке ассемблера и/или С для ATmega16 с использованием подпрограмм.
Задание для лабораторной работы – нотная запись мелодии.
Описание мелодии:
1) Указан скрипичный ключ. Звукоряд расположен в первой и второй октавах.
2) Знак в ключе фа# и до#.
3) Размер такта четыре четверти
4) В последнем такте есть половинная пауза
5) В 4, 6, 8, 10, 12 тактах присутствуют половинные ноты
6) Основная длительность нот – четверть
2. Последовательность частот и длительностей нот в мелодии.
...
3. Программа для микроконтроллера ATMEGA16, реализующая заданную мелодию.
...
Дополнительное задание «Управляющие кнопки»
Схема:
...
Программа для микроконтроллера:
...
При нажатии кнопки «Play ONCE» ATmega16 проиграет мелодию один раз и остановится.
При нажатии кнопки «Play MORE» ATmega16 начинает играть в автоколебательном режиме.
Чтобы вывести ATmega16 из этого состояния без прерывания симуляции Proteus, необходимо нажать «залипание» кнопки «STOP». ATmega16 доиграет мелодию до конца и остановится.
Затем отключить «залипание» кнопки «STOP», чтобы вернуть систему в исходное состояние
![]()
Цель работы:
Изучить основные приёмы формирования упорядоченных звуковых сигналов в виде простейшей мелодии с помощью микроконтроллера ATmega16.
Освоить методику построения на основе микроконтроллера ATmega16 систем формирования упорядоченных звуковых сигналов , работающих как в как автоколебательном, так и в ждущем режимах.
Научиться создавать программы на языке ассемблера и/или С для ATmega16 с использованием подпрограмм.
Задание для лабораторной работы – нотная запись мелодии.
Описание мелодии:
1) Указан скрипичный ключ. Звукоряд расположен в первой и второй октавах.
2) Знак в ключе фа# и до#.
3) Размер такта четыре четверти
4) В последнем такте есть половинная пауза
5) В 4, 6, 8, 10, 12 тактах присутствуют половинные ноты
6) Основная длительность нот – четверть
2. Последовательность частот и длительностей нот в мелодии.
...
3. Программа для микроконтроллера ATMEGA16, реализующая заданную мелодию.
...
Дополнительное задание «Управляющие кнопки»
Схема:
...
Программа для микроконтроллера:
...
При нажатии кнопки «Play ONCE» ATmega16 проиграет мелодию один раз и остановится.
При нажатии кнопки «Play MORE» ATmega16 начинает играть в автоколебательном режиме.
Чтобы вывести ATmega16 из этого состояния без прерывания симуляции Proteus, необходимо нажать «залипание» кнопки «STOP». ATmega16 доиграет мелодию до конца и остановится.
Затем отключить «залипание» кнопки «STOP», чтобы вернуть систему в исходное состояние

Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
0
Размер
830,59 Kb
Преподаватели
Список файлов
._lab4.c
._lab4.hex
._lab4.pdsprj
._ЛР4.docx
lab4.c
lab4.hex
lab4.pdsprj
ЛР4.docx
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГТУ им. Н.Э.Баумана


















