Tag Archives: временить

Секунды получаются, беря остаток времени, разделенного на 3600, а затем разделенный на 60.

секунда, получать, брать, остаток, временить, разделить

В дне имеется 86400 (60 * 60 * 24) секунд. Это число легко вписывается в 24-разрядное целое число формата short long (короткий длинный формат). Это уменьшает количество времени, затрачиваемого в процедуре функции обслуживания прерывания, хотя сложность извлечения значения времени немного более трудна.
(Операционная система Windows использует эту методику для RTC, однако в ней пользуется 64-разрядная переменная, которая отсчитывает миллисекунды от 100 9999). Пример показывает функцию getTimeString для этого типа таймера. Зд часы получаются делением времени на 3600. Минуты получаются принимая остаток времени, разделенного 3600 и деля его на 60. Секунды получаются, беря остаток времени, разделенного на 3600, а затем разделенный на 60.