ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
721289 Топик полностью
бомж (18.12.2016 20:51, просмотров: 210) ответил H7H2V на Основная цель - сделать программу максимально понятной для человека, пусть даже за счет большего размера ОЗУ, ПЗУ и лишних действий МК.
Вставлю свои две копейки: Обозначать состояния просто цифрами некамильфо. Надо перечислением, вот так:
typedef enum
{
    START,
    A_MODUS,
    B_MODUS,
    C_MODUS,
    D_MODUS
} TSwitchingStates;

volatile TSwitchingStates SwitchingStates = A_MODUS;

switch (SwitchingStates)
        {
            case A_MODUS:                                               // Stand-by-modus
            {
                
            }
            break;

            case B_MODUS:                                               // B-modus
            {
                
            }
            break;

            // ну и так далее
        }
memento mori