クロックは、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 件のコメント:
コメントを投稿