16F876 8桁周波数カウンタの試作

16F876 8桁周波数カウンタ 最高測定周波数35MHzくらいです。
回路図は、共通です。
 (7SEG アノードコモン・カソードコモンDPの配線)
プログラムでアノードコモン・カソードコモン対応しています。
1桁目は1Hzです。
7SEGは高輝度7SEGを使用しています。
発振器は12.8MHzを使用しています。
ゲートタイムを0.25secになるようにプログラムを変更すれば手持ちの水晶発振器や水晶振動子が活用できます。
測定精度的にはゲートタイムが0.25secなので最小桁は 10Hz です。 1Hz表示はオマケ?です。
ゲートタイムを1secになるようにプログラムを変更すれば精度的には1Hzになります。

8桁周波数カウンタ アノードコモンasmファイル 16F876-8_ano.asm
8桁周波数カウンタ カソードコモンasmファイル 16F876-8_ka.asm
8桁周波数カウンタ アノードコモンHEXファイル 16F876-8_ano.HEX
8桁周波数カウンタ カソードコモンHEXファイル 16F876-8_ka.HEX