2010年11月11日木曜日

クロックとサイクル

クロックは、OSC1,OSC2ピンに接続する発振子の周波数により決定されます。
10MHzの発振子を使用している場合、
1秒当たりのクロック数は、  
10MHz  = 10,000,000 = 0.1μS(マイクロ秒)
となり、
1クロックの時間は  
1秒/10,000,000 = 0.0000001秒 = 0.1μS(マイクロ秒)
となります。

(参考)
ミリ(m)は10の−3乗
マイクロ(μ)は10の−6乗
ナノ (n)は10の−9乗

PICマイコンには、35個の命令があります。
全ての命令は4クロックで実行されます。
4クロックを1サイクルと呼びます。

1つの命令は、4クロック(1サイクル)で実行されますので、
1命令は、 0.4μS 必要です。

(参考)
必要な待ち時間などを設定する場合の計算
0.5秒の待ち時間を設定したい場合に必要なサイクルは、
0.5S/0.4μS = 1,250,000命令(サイクル) となります。


0 件のコメント:

コメントを投稿