Ich habe mir auch mal so eine Uhr auf einem Atmel programmiert.
Sehr geholfen hat mir dabei
diese Seite.
Wenn deine Uhr supergenau laufen soll geht kein Weg an DCF77 vorbei.
Ansonsten kannst du deine Uhr auch eichen, also die genaue Frequenz deines Quarzes ermitteln.
Wenn die Uhr dann nicht grossen Temperaturschwankungen ausgestzt ist, ist die Genauhigkeit für den Hausgebrauch ausreichend.
Meine Uhr geht ca. 10s pro Jahr vor.
Du programmierst also erstmal ganz normal deine Uhr, lässt sie ein paar Tage laufen und dann vergleichst du deine Uhr mit z.B einer Funkuhr oder mit der Uhr im Videotext o.Ä...
Mit der Abweichung kannst du dann die genau Quarzfrequenz ausrechnen und die Software dementsprechend korrigieren.
Schau dir einfach mal das Beispiel aus dem Link an, da ist das sehr gut erklärt finde ich.
Grüsse
ups cmddegi war schneller