Hi,
du stellst den Timer einfach so ein, dass er jede Sekunde einen Interrupt auslöst. Im Interrupt wird eine Zählervariable jdesmal hochgezählt. In deiner Hauptschleife vergleichst du die Variable mit der gewünschten Zeit, also für 24h: 24*60*60 = 86400. Wenn die Variable auch 86400 enthält, dann sind 24h um.

MfG