Результатом стала программа для моего любимого AT90S2313 которая проигрывает 5 мелодий.
Мелодия из к/ф "Бумер" (Мобильник) Мелодия из к/ф "Джентельмены удачи" Мелодия из к/ф "Ва Банк" Мелодия из к/ф "Служебный Роман" Схема шкатулки:
Песня "Листья желтые"Это устройство можно использовать в качестве дверного звонка или музыкальной шкатулки. Сами исполныемые мелодии вынесены в отдельный файл "Muson.c". Ноты взяты из кодов мелодий для мобильного телефона NOKIA. Желающие могут сами написать свои мелодии. Программа занимает 995 байт ПЗУ. Так,что даже у 2313 еще есть куда расти :-)
Вместо 90S2313 можно использовать Tiny2313 (программа для Тини тож прилагается) При этом фузы у Тини должны быть записаны следующим образом:
CKSEL = F - Задана работа от внешнего кварца CKDIV = 1 - Предделитель отключен. Управляющая программа обеспечивает следующие действия: Нажатие на кнопку 1 включает воспроизведение Нажатие на кнопку 2 переключает мелодии Пока проигрывается мелодия МК не реагирует на нажатие кнопок. Скачать файлы проекта (~50кб.)
|