After a chip or two on my last digital clock died, instead of fixing it (which wouldn't have been that hard), I decided to completely rebuild it. This one is powered by a microcomputer, and so much of the work is done in software. It uses an 8-bit Z80 processor clocked at 1 MHz, and there is no RAM (so it probably couldn't run Crysis), but it's more than sufficient for a simple task like telling time.
Here it is:
Here's a pic with the board removed from the case, with the major components labled:
And last but not least, here's a schematic:
I have more info
on my website.