Результатом стала программа для моего любимого AT90S2313 которая проигрывает 5 мелодий.
Мелодия из к/ф "Бумер" (Мобильник)
Мелодия из к/ф "Джентельмены удачи"
Мелодия из к/ф "Ва Банк"
Мелодия из к/ф "Служебный Роман"
Схема шкатулки:

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