Синтезатор световых эффектов

Синтезатор световых эффектов - набор MN5101 – отображает анимированные рисунки на светодиодном поле размером 7х7.

nm5101.jpg

Выполнен на основе микроконтроллера AT90S2313 фирмы ATMEL. Прошивку и исходные тексты на ассемблере можно взять отсюда.

Вот статья из журнала “Схемотехника” с подробным описанием. Есть форум по обсуждению этого набора.

Программа на языке Си

Текст на ассемблере выглядит несколько скучно, да и код получается громоздкий. Вариант на Си гораздо компактнее, и экспериментировать с ним попроще. Я старался повторить функциональность исходного фирменного варианта, плюс устранение “дребезга” кнопки.

Прошивку в формате SREC можно взять здесь, исходный код - здесь. Компилятор GCC для AVR распространяется свободно.

Алгоритм работы программы можно понять из исходного текста.

 
proj/nm5101.txt · Последние изменения: 2009/02/19 04:39
 
Copyright (C) 1996-2013 Serge Vakulenko
serge@vak.ru