Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
23 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1440719
Топик полностью
Boвa
(03.06.2024 18:51, просмотров: 95)
ответил
Cкpипaч
на
Свой оптимум я нашел. Переход между состояниями - банальный goto, внутри состояния установка новых значений выходов, после чего while(1){ yield(); if(условия переходов в другие состояния){ goto...}}; Описание достаточно компактное и читабельное. Минимум дополнительных абстракций.
Ок. Т.е. состояния отображаются счетчиком команд.
Ответить
Хороший вопрос.
Cкpипaч
пророк
(1171 знак., 03.06.2024 20:44
)