Timer interrupt and DS1307 RTC

The DS1307 has a 1 second pulse output. You could use that as a hardware interrupt, on every rising edge and falling edge (is there a change setting also?) you could have an interrupt and do whatever it is you're doing.