Hi ,
I have done a similar RTC with 89c2051 microcontroller using BASCOM compiler. Its a basic compiler for the 8051 core. The clk will display seconds minutes and hours on 6 seven segment display, which are multiplixed and i have not used any driver/ latch ics. I have used timer0 in mode2( 8 bit auto reload). i have also provided 2 switches to set hours and minutes.
If you are interested let me know.
Free Demo version of bascom is available with which you can write upto 2k code. The clk program took around 1300 words if i remember it right.
Raghunathan