This binary clock is actually a DCF=77 receiver which receives and decodes time information transmitted in Germany. Received signal is decoded by Atmega8 microcontroller and displayed in binary format on array of LEDs.
Clock has internal counter which is counting time by itself in case signal is lost. When official time signal is received – internal time is adjusted. This project is licensed under the GNU license and can be downloaded here.