2024 05,05 15:25 |
|
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
|
2010 12,19 21:17 |
|
この土日、もうそろそろ提出しないとヤバイレポートやらずにデジタル時計完成させました(^^;
金曜日学校帰ってきてから回路完成させて、土曜日半日かけてプログラム完成させました~。 最初、「そこまでプログラム大きくならないだろ」と思って16F84Aで作ってたら最終的に2Kワード超えたので、最終的に16F88で製作しました。 作っていくうちに、「時間だけじゃなくて月日とかも入れるか」とか、「24時間表示と12時間表示変えられるようにしよう」とか、「ブレーカー落ち対策として非常用の電池載せよう」とか色々してたらプログラムが大きくなってしまいました。 全景はこちら↓ 電源はUSBから供給しています。予備として電池も裏側に取り付け。 非常用の電池は後から思いついて付けたので後ろに無理やり配線してあります。 1.2Vの2次電池2個を、前に携帯電話充電器作ったときに余った、ステップアップDC/DCコンバータで5Vに昇圧して使用出来るようにしてあります。 こちらの趣味の電子回路工作というページの中にトリクル充電という電池の充電方法が載っていたので、自動で充電してくれるようになって・・・いるはずです。ちょっとまだ長時間駆動させてないんで動作してるか不明。非常用電源としては機能してますが。 回路図はこちら。後から描いたんで間違ってたらすいません。 ソースファイルはこちら(CCSコンパイラで作成しました)。ついでにhexファイル。 ※ソースファイルにミスがあったため、修正しました(2010/12/22) ・曜日が1日経過しても更新されない ・秒数リセットの改良 LCD表示用のファイルは電子工作の実験室さんのファイルを利用させていただきました。 自由に使ってもいいですが、何があっても責任は取りません。 AM/PM表示と、0~23時までの表示の二種類の表示が可能になってます。 水晶振動子は、19.6608MHzを使用しています。在庫漁ったらなぜかあったので使用。いつ買ったんだろうか? 一応、5V以上かけた際に壊れないよう5.1Vのツェナーダイオード入れてあります。 この時計はパソコン用机の上に置いて使用。う~ん、なかなかいい感じ。 更新:どうやら、多少のずれがあるようです。振動子のクロック変えればどうにかなる・・・かも。今のところ手持ちに使えそうな振動子無いので、手に入り次第修正する予定。 PR |
|
コメント |
コメント投稿 |
|
trackback |
トラックバックURL |
忍者ブログ [PR] |