特集1 Mission3 人と戯れる時計はいかが

プログラム概要

 このプログラムはCCS Cコンパイラを使用して作成しています。PIC16F648Aと共に使用してください。
 また、秋月通商AKI-PICプログラマーVer3.5キットを、PICプログラマーVer.4『バージョンアップキット』にてバージョンアップしたもので、書き込みテストしたものです。

 CCSの付属ライブラリ(Delay,I2Cなど)を使用していますので、ほかのコンパイラでは動作しません。
 プログラムの流れなどの把握にお役立てください。

PICの使用条件

 PIC16F648Aを次の条件で使用しています.
 -クロック 20MHz
 -Port A0,A1,A2 LEDカソード用トランジスタのコントロール
 -Port A3 +1スイッチ用(対応する時刻の桁が+1される)
 -Port A4 時刻合わせモード切替スイッチ用
 -Port A5 回転位置のトリガ用スイッチ

 -Port B0〜B5 LEDアノードへ接続
 -Port B6 I2C RTC SDAへ接続
 -Port B7 I2C RTC SCLへ接続

ソース・プログラムにコメントをつけてありますので参照ください。


						

							

2007年1月18日 http://nixie-tube.com/ 長田 直之