Beim Aufbau des Zählers hab ich mich für den TTL IC 74192 entschieden. Dabei handelt es sich um einen Synchroner programmierbarer Aufwärts-/Abwärts-Dezimalzähler mit Löschen. Der Vorteil diese Zählers ist es das man mit Hilfe von BCD-Codierschalter einen Zählwert vorgeben kann, somit ist das Problem des Uhrzeitstellen komfortabel gelöst.
Der Minutentakt wird beim Minuten-Einser-Zähler in den "Takt Auf" Eingang eingespeist, bei jedem 10ten Minutenimpuls geht der Übertrag an den Minuten-Zehner-Zähler. So aufgebaut würde der Zähler aber bis 99 zählen und das ist bei einer Uhr nicht gerade gewollt. Es muss also eine Zählumfangsbegrenzung her. Der Minuten-Zehner-Zähler muss beim 6ten Impuls einen Reset ausführen, dass wird dadurch erreicht das man an den BCD-Ausgängen die Zahl 6 abgreift und einen Reset durchführt. Da die Dezimalzahl 6 im BCD-Code ein High am Ausgang B und C bedeutet, müssen diese beiden Signale verundet werden. Somit wird beim sechzigsten Impuls ein Reset ausgeführt und gleichzeitig das Übertragssignal für den Stundenzähler gebildet (60 min = 1h).
Das Oder-Gatter ist noch für einen alternativen/manuellen Reset zuständig.
Die BCD-Ausgänge der Zähler müssen natürlich mit den BCD-Eingängen der Anzeigetreiber verbunden werden.
Für das Und-Gatter hab ich den 7408 und für das Oder-Gatter den 7432 gewählt (Datenblatt).
Der Schaltplan sieht fast gleich aus wie der des Minutenzählers, bis auf die Zählumfangsbegrenzung. Diese muss um 24 Uhr (24 Uhr = 0 Uhr) einen Reset durchführen, also High beim Ausgang B Stunden-Zehner und High beim Ausgang C Stunden-Einer.
| Bezeichnung: | Stück, Wert: | Bemerkung: |
| 4 x 74192 | TTL IC Dezimalzähker | |
| 1 x 7408 | TTL IC 4 UND-Gatter | |
| 1 x 7432 | TTL IC 4 ODER-Gatter |