記事一覧
7セグLED時計の製作⑤
2009.06.24
今回の作品について振り返り、反省点など
タイマー割り込みで正確な1秒を得ようとしたが、なかなか上手くいかなかった。
タイマー関連レジスタを変更するとばらつくということが後で分かりましたが、ここに気づくまでかなり苦労しました。
初めての自作回路で7セグLEDを扱うのも初めてだったのですが、ピンアサインが少し変わっていて配線が大変でした。
LEDに多くのポートを取られたため、スイッチの2つはIn-Out兼用としました。この手法はどこかで使えると思います。
お気に入りは「エコモード」。4桁目のドット部だけが0.5秒おきに点滅して節電する仕様です。
秋月の11.766MHzクリスタルは5個100円とお買い得でした。セラロック等では時計としての精度が出ないですが、クリスタルなら実用性十分です。
PicKit2でプログラムの書き換えをオンボードでやろうとすると電圧のエラーが出たが、回路に別電源を供給することで解消しました。
タグ:PIC 16F648A 7セグLED