nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

RTC使うプログラムのデータ扱い

ソフトの話が続きます。次にRTCを使用した時計もどき実験のプログラムで苦労したのはRTCで扱う時間データです。RTC内のレジスタにはバイナリーで年、月、日、時、分、秒、曜日が入っています。それをスイッチでロシアンルーレットスタイルで設定しますが、桁上げ、桁落ち時の処理、また、それらをLCDに表示するときのASCIIコードへの変換をうまく立ち回るためにデータとデータの最小最大テーブルを配列で持ったり、データの変換関数などで工夫が必要でした。こんな感じでデータを扱うことにしてプログラムを組みました。

おちゃのこネット登録