[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3764808#p3764808"]
На микроконтроллере не возникло желания сделать?

[/uquote]
С самого начало преследовало), но все стеснялся думать об этом, т.к. задача, казалось, не требовала такого подхода. На мк все четко и лаконично, но в программировании я пока слабоват. Вашу программу попробовал в протеусе - понравилось, но не подходит один момент: при изменении длительности периода переключения, например, с самого длинного на короткий не происходит мгновенного изменения интервала переключения. Приходится ждать когда закончится текущий период, потом следующий и, по-моему, еще сколько-то, только тогда устанавливаются новые интервалы переключения. Может, это, конечно, Протеус так симулирует "интересно", а в реальности было бы по-другому?
На январских праздниках раздобуду Attiny13 и попробую