7セグメントLED表示器(PIC16F1823)

 4桁7セグメントLEDの表示器です。アノードコモンのLEDを使い、ダイナミック方式で点灯しています。PICマイコンの勉強用に作成しましたので、実用性は少ないかも知れません。表示用で10ポートのI/Oを使ってしまった為、4個のスイッチはアナログ入力1ch(A/Dコンバータ)で対応しています。スイッチの同時複数個押しも対応するため、抵抗を直並列に並べた少し変な回路になっています。

■仕様
機能 一秒毎にカウントアップするストップウオッチ(最大59分59秒)
マイコン PIC16F1823(マイクロチップ)
電源電圧 5V
入力装置 押しボタン4個
SW1:カウントのスタート・ストップ
SW2:カウントのリセット
SW3:秒のカウントアップ(インクリメント)
SW4:分のカウントアップ(インクリメント)
出力装置 7セグメントLED4桁(ダイナミック点灯方式)
分2桁+秒2桁

■「右クリック」→「対象をファイルに保存」でダウンロード
回路図 2013.08.14 A4版(PDF)
回路図データ(BSch3V Ver 0.81.00)
パターン図 2013.08.17 部品面視1倍(PDF)
部品面視3倍(PDF)
基板データ(PCBE Ver 0.58.3)
部品挿入図 2013.08.17 部品面視3倍(PDF)
プログラム 2013.08.26 XC Compiler V1.20 用
プログラムソース
Freeバージョンでコンパイル済みhex

■部品の購入先
PICマイコン PIC12F1823 秋月電子通商 90円
LED OSDR3133A 秋月電子通商 100個 350円
トランジスタ 2SA1015GR 秋月電子通商 10個 100円
ICソケット ---- 秋月電子通商 10個 100円
スイッチ ---- 秋月電子通商 10円
コネクタ S5B-PH-K 共立電子 10円
カーボン抵抗1/6W ---- 秋月電子通商 100個 100円
チップコンデンサ ---- せんごくネット通販 10個 53円
生基板 紙フェノール 203mm×303mm 板厚1.0mm PCBマテリアルズドットコム 662円