カウンタIC

提供: MonoBook
ナビゲーションに移動 検索に移動

カウンターICとは、半導体ICのうち、一定速度で数字がカウントアップするだけのICをいう。

概要[編集 | ソースを編集]

動作としては「0から65535までを4.096秒で1周する」といった感じである。1クロックで数字が1増える。ただ数字を数えるだけ。

用途[編集 | ソースを編集]

マイクロ秒単位やナノ秒単位での制御[編集 | ソースを編集]

主にステッピングモーターの駆動時間をマイクロ秒単位やナノ秒単位などで厳密に制御したい場合や、パルスを数クロックだけ遅らせたい場合などに使われる。

秒単位やミリ秒単位よりも遥かに細かい数字が欲しい時に使う「クロック単位のストップウォッチ」みたいなものである。

疑似乱数[編集 | ソースを編集]

カウンタICの値を疑似乱数として利用することもある。乱数が欲しいときにカウンタICから値を取得するだけでそれっぽい値が取得できる。めっちゃ高速なカウンタICを使うと「ほぼ疑似ではない乱数」になる。

ちなみにこれはZ80リフレッシュレジスタを使った疑似乱数とほぼ同じで原理である。

関連項目[編集 | ソースを編集]