Ксения (25.07.2013 13:05, просмотров: 537) ответил Д.ARMоед на при нличии свободного счётчика - запросто.
Это не поможет. Число на дисплее приходится обновлять каждую секунду, а беда в том, что почти половину из этой секунды пожирает Display_Step(). Причем расходуется не на дело, а на таймауты. Не будь этих таймаутов, то Display_Step() можно было хоть из прерывания запускать, т.к. никаких вычислений там нет.
Поэтому проблема не в том, чтобы вовремя запустить Display_Step(), а в том, чтобы порубить ее на такие части, чтобы все таймауты были между ними. Только тогда выполнять части можно было бы из Main loop по расписанию, предусматривающему необходимые паузы.