Выбор выполняемых функций по нажатию кнопки. Си
Добавлено: Вт май 28, 2013 11:40:04
Здравствуйте, товарищи! Надеюсь протянете мне свою мохнатую руку помощи.
Недавно занялся изучением микроконтроллеров AVR. Языков программирования раньше не изучал вообще, потому прошу по возможности отнестись к глупости моей по возможности лояльнее. Вопрос собственно вот в чем. Есть у меня в программе несколько функций, каждая из которых выполняет так сказать свой определенный режим свечения линейки светодиодов (ну там бегущие огоньки всякие и т.п.). Функции эти я изобразил и по отдельности они работают как хочется. Предположим что с включением сего устройства отображается один режим. Но вот как сделать так, чтобы по нажатию кнопочки выполнялась следующая функция (режим работы)? Вот упрощенно и корявенько скелет (иль как там его) программы:
Не знаю на сколько понятно высказал проблему, но уповаю на мудрость котов. Если что, пишу под тиньку13, вот.
Заранее спасибо
Недавно занялся изучением микроконтроллеров AVR. Языков программирования раньше не изучал вообще, потому прошу по возможности отнестись к глупости моей по возможности лояльнее. Вопрос собственно вот в чем. Есть у меня в программе несколько функций, каждая из которых выполняет так сказать свой определенный режим свечения линейки светодиодов (ну там бегущие огоньки всякие и т.п.). Функции эти я изобразил и по отдельности они работают как хочется. Предположим что с включением сего устройства отображается один режим. Но вот как сделать так, чтобы по нажатию кнопочки выполнялась следующая функция (режим работы)? Вот упрощенно и корявенько скелет (иль как там его) программы:
Код: Выделить всё
...
function_1
{
...
while(1)
{мяу-мяу-мяу}
}
function_2
{
...
while(1)
{мяу-мяу-мяу}
}
main
{
...
function_1;
function_2;
}
Не знаю на сколько понятно высказал проблему, но уповаю на мудрость котов. Если что, пишу под тиньку13, вот.
Заранее спасибо
