void interrupt isr(void){ if(T0IF) { TMR0=100; --> кварц 4 МГц. без предделителя. T0IF=0; TIME++; if(TIME > 4) { TIME=0; T_MC++; } if(T_MC > 999) { T_MC=0; T_SEC++; } if(T_SEC > 59) --> Вот ваша минута.Пользуйтесь. { T_SEC=0; T_MIN++; } if(T_MIN > 59) { T_MIN=0; T_HOUR++; } if(T_HOUR > 23) { T_HOUR=0; } } }
|