ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
9 февраля
1569555 Топик полностью
Лaгyнoв (Сегодня, 12:31, просмотров: 9) ответил mr-x на Поделитесь мнением, вопрос про модули. Имеется некий прибор у которого несколько режимов, до десятка. В разных режимах разная работа с событиями клавиатуры, вывод на индикатор, общение с внешним миром, обработка данных АЦП, звук и пр. Как бы вы стали разбивать программу на модули? Модули индикатора, клавиатуры и прочее или модуль режима 1, режима 2 и т.д. Может есть какая другая метода, более прогрессивная и правильная?
(совершенно не претендую на истину). У меня как раз все эти работы и события, и режимы. В бесконечном цикле идут функции - что там нажали, не поменять ли индикацию, не прислали что-то по UART, не сменился ли режим отпуска топлива и проч. Внутри функций - по режимам. Может не надо выводить индикацию по отпущенному топливу, если клиент в режиме настройки? Ну и т.д.