Was ist bloß so schlimm daran, den vollständigen Code zu posten?
Nichts ist daran schlimm, jedoch ist da nichts drin was den Interrupt betrifft, daher nur das nötigste.
Ob die SoftClock überhaupt einen Interrupt liefert, entzieht sich meiner Kenntnis.
Der µC übernimmt die Arbeit der Uhr wenn SoftClock verwendet wird, daher
auch der sehr Kurze Source den er benötigt.

Mit dem angegebenen Link bist Du schon auf der richtigen Fährte.
Konfiguriere Dir mal einen Timer (0 oder 1 sollten in jedem Fall gehen) so, dass er alle 10ms durchläuft. Dann zählst Du in der ISR des Timers gemütlich bis 100, und wenn das passiert ist, schiebst Du die Uhrzeit aufs Display und fängst von vorne an.
Werde ich mal machen und melde mich dann wieder.

Danke für deine Hilfe.