AVRマイコンと高精度のクリスタルを使ったシンプルな時計です。「時分」が00:00~11:59で表示されます。
プリセットボタンは、短く押すと1分ずつのカウントアップ、押し続けると高速でカウントアップします。
(写真)
(回路図)
(プログラム)...clock.c(AT90S2313版), tnclock.c/tnclock.bat(参考)(ATtiny2313版)
※ コンパイルはWinAVR(20060421版)で行っています。
※ WinAVR(最近の版)でエラーとならないようにプログラムの5行目と6行目に「volatile」を入れてあります。すんさんから教えていただきました。ありがとうございます。
※ 「残像」についてtntnさんにご指摘いただきました。ありがとうございます。