nm5 (10.03.2005 15:25, просмотров: 1) ответил ShiphT на На самом деле это делается немного по другому. Например так
как сохранить точку отсчета теперь понятно.
получается часть программа переходит из основной части в прерывание
таймера. А не может получиться что таймер дает прерывание каждую 1 мс.
и программа большая и в прерывании от таймера накопиться большое
кол-во операций и тогда задержки собьются.
можно сделать так в прерывании работал счетчик cputick++ (1,2,,3,
556,778) и все
в программе его использовать например работает программа нам нужна
выдержка времени мы присваиваем переменной темп текущее состояниие
счетчика например temp=cputick=325 и нам нужно отсчитать от этого
момента напрмер 100 прерывание temp+100 и что то сделать но пока
считаем до ста пусть крутиться остальная программа туту у меня
загвоздка как каждый раз не делать temp=cputick
как сохранить точку отсчета