Цитата Сообщение от Сергей0308 Посмотреть сообщение
И, не надо выражаться ребусами, в смысле, загадками, напишите ясно, в смысле, приостановка программы, это нулевой шаг, в смысле, все выхода выключены или сохранение состояния преведущего шага? Если второе - просто продляете время преведущего шага, если все выхода выключены, так и напишите - нулевой шаг!
Короче, для этой бабки(№3) требуется всего 13 шагов из 257 возможных в моём макросе ПЗУ!
В каждом шаге назначается не только комбинация включённых выходов, но и продолжительность шага. Для задания продолжительности шага остаётся 28 бит(32-4), с минимальной ступенькой в 5 минут(судя по ТЗ), максимальная уставка может составить 1*342*177*275 минут(более двух с половиной тысяч лет), в смысле, Вам хватит с избытком и можно упростить, в смысле, прямо в минутах задавать уставку времени шага, надеюсь понятно объяснил?

Похожий алгоритм мы делали для светофора: https://owen.ru/forum/showthread.php?t=26216&page=17

Здесь целочисленные мультиплексоры выкладывал: https://owen.ru/forum/showthread.php?t=26216&page=56

Здесь матрицу памяти выкладывал: https://owen.ru/forum/showthread.php?t=26216&page=57
В смысле, она тоже может пригодится при построении подобных алгоритмов.

Вот ещё проект подобный нашёл "Командоаппарат реального времени с маской недели на 32 команды 8 канальный..."
там тоже для каждой команды задаётся уставка времени и комбинация 8 выходов на которые она действует:
https://owen.ru/forum/showthread.php?t=23201&page=16
Можно и меню посмотреть, в смысле, как это всё назначается, тогда и оперативно их можно будет менять!

И здесь в посте#170 таймер: https://owen.ru/forum/showthread.php?t=33720&page=17
Добрый день,прошло время был занят некоторыми другими задачами.Пришло время доделать начатое.
Напомню что необходимо,нужно сделать последовать из 4 выходов с заданным интервалом времени.При чем чтобы после отключения одного выхода по времени включался следующий.
В проекте со светофором не смог толком разобратся.