Eine neue Erfindung hat die Welt bekommen. Ich habe soeben eine Dezimaluhr entwickelt. Das Besondere ist, der Tag hat 100 Stunden, die Stunde 100 Minuten und die Minute 100 Sekunden. Die Zeit und das Datum werden auf einem zweizeiligen LCD ausgegeben, gesteuert durch einen ATMega8, gefüttert mit 2500 Byte Code. Im Internet konnte ich noch keinen Verweis auf eine ähnliche Dezimaluhr finden.
Real Zeit
Dezimal Zeit
00:00
00:00
06:00
25:00
12:00
50:00
18:00
75:00
Layout
Ich war doch nicht der Erste, der die Dezimaluhr erfunden hat. In den unendlichen Weiten des Internet stößt man bei der Suche nach "Metric Time" auf einige Seiten, die das Problem auch schon erkannt haben. Nur viel früher. Eine sehr gute Seite ist http://www.decimaltime.hynes.net/ . Dieser Autor hat viele gute Ideen. Die Ausführungen sind jedoch in englisch.
Das LCD hängt direkt am MC. Habe gerade ein Hardwareproblem gelöst: Wie macht man aus einem Rechteckimpuls von 1Hz einen Nadelimpuls von maximal 1us, um einen Interrupt auszulösen. Danach soll sich der M8 wieder schlafen legen und auf die nächste Sekunde warten. Dies muss etwa 99% der Batterieenergie sparen.
Es geht einfacher: Sekundentakt auf INT1 geben und den MC aus dem Tiefschlaf erwecken. Dabei darf der INT1 nur auf die steigende- bzw fallende Flanke reagieren.