05.06.2007, 14:04 | #1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Таймеры
Таймер, умеющий отмерять время, равное 4294967295 минутам, что равняется примерно 71582788 часам, примерно 2982616 дням, или же примерно 8171,5 годам. Думаю, что это исчерпывающий промежуток времени, который может когда-либо понадобиться.
Таймер энергонезависим, принцип действия его заключается в расчёте и записи в EEPROM момента окончания счёта (дата, час и минута) и последующим постоянным сравнением записанного с показаниями системных часов. В случае, когда системные часы пересекают записанную отметку - выдаётся сигнал окончания счёта. Сигнал окончания счёта выдаётся не только в момент совпадения времён, но и в случае, когда текущее время позднее расчётного. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |