ニキシー管時計 製作レポート


ページ1……スペック/パーツ/回路図/基板
ページ2……プログラム
ページ3……試作機/コイル製作
ページ4……基板製作/ケース製作
ページ5……使用方法/動画

----- プログラム -----
HEXファイル:clock_010304.hex
ソースファイル:clock_010304.c

おまけ
コアプログラムソース:PICC-Lite_pic16f877a_core.c


プログラムはニキシー管と7セグメントLED共に同じものが使えます。
おまけで、時計のプログラムを作るにあたって最初に作ったコアプログラムのソースも掲載します。
あまり綺麗なソースではないけど、こんな感じで動いてるんだなと思っていただければ。


プログラム階層図
階層図
関数は常に下の関数が上の関数を呼ぶように作っています。


コアプログラム概要
時計のプログラムを組む前にまずはI/O処理と割り込み処理を行うためのコアプログラムを組むことにした。
ほとんど独学と思いつきと経験と思いつきと思いつきと思いつきで作っているので、本格的にプログラムをやっている人から見ると、プログラムの内容も用語の使い方もめちゃくちゃかも。
まぁ、動けばいいや。


アプリケーション
時計として動くためのプログラムを書いてある。


基本的にコアプログラムはいじる必要はないが、コアプログラムから時計プログラムを作る際に容量の関係でコアプログラムの未使用な部分を削ったり、時計の機能にかかわるところで手をいれてある部分もある。


ページ1……スペック/パーツ/回路図/基板
ページ2……プログラム
ページ3……試作機/コイル製作
ページ4……基板製作/ケース製作
ページ5……使用方法/動画

戻る

nazo-fjt.com