Музыкальный звонок.
![]() |
Не
бейте меня: Я понимаю,что проигрывать музыку при помощи микроконтроллера - все равно,что забивать гвозди микроскопом. Но вот захотелось поиграться :-) Результатом стала программа для моего любимого AT90S2313 которая проигрывает 5 мелодий. |
| Это устройство можно использовать в качестве дверного звонка или музыкальной шкатулки. |
| Сами исполныемые мелодии вынесены в отдельный файл "Muson.c". Ноты взяты из кодов мелодий для мобильного телефона NOKIA. Желающие могут сами написать свои мелодии. |
| Программа занимает 995 байт ПЗУ. Так,что даже у 2313 еще есть куда расти :-) |
| Вместо 90S2313 можно использовать Tiny2313 (программа для Тини тож прилагается) При этом фузы у Тини должны быть записаны следующим образом: |
Схема:

Управляющая программа
обеспечивает следующие
действия:
Пока проигрывается мелодия МК не реагирует на нажатие кнопок. |
![]() |
Прилагаемые файлы:
| Исходный код и прошивка для 90S2313 |
| Исходный код и прошивка для Tiny2313 |
| Исходный код и прошивка для 90S2313 под CodeVision |
PS: В связи с бешеной популярностью этой программы 30.03.2005 были внесены изменения
Господа, учите описания на ваши компиляторы :-)
PPS: Вот не хотелось, а пришлось
| Вариант под WinAVR |
| Вариант под Image Craft |
Надеюсь больше нет компиляторов Си для AVR :-))
15.08.2006