「24時間時計完成」 2013/06/10
24時間時計が完成しました。完成したのは一週間以上前ですが、コードを最適化したり、
各機能をモジュール化していたので記事作成まで少々時間がかかりました。
途中経過くらい残しておけばよかったと反省しております。次からはやろう。
さて、以下がFPGA上で動く24時間時計です。
実現した主な仕様は以下のようになります。
・00:00~23:59までの時間を表示
・スイッチで 1分 10秒 1秒 0.1秒 の表示に切り替え
・時間合わせの際は桁ごとにボタンで設定可能とする
以上の仕様の中で最も今回力を入れたのが、時間合わせのロジックです。
(スイッチとボタンの配置。ボタンはチャタリング除去済み、およびワンショット式)
時間合わせに四つもボタンを割くのは多すぎると思われるかもしれません。
しかし、一桁毎独立したボタンで合わせられるのは直観的ですし、
正確かつ素早い時間合わせが可能になると思い、このような設計を行いました。
詳しいコードや技術的な内容は別コンテンツとして用意しますので、
今しばらくお待ちください。
PDFによるレポート形式でのUPを考えています。