1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> ホームオーディオ >> アンプ&プリアンプ

8085 マイクロプロセッサのカウンタと時間遅延とは何ですか?

カウンター

カウンタは、外部イベントの数をカウントするために使用されます。 8085 マイクロプロセッサには、2 つの 8 ビット カウンタ T0 と T1 があります。各カウンタは 1 ずつ増加または減少できます。カウンタは、タイミング遅延の生成、外部信号の周波数の測定、または外部イベントの数のカウントに使用できます。

時間の遅れ

時間遅延は、カウンターを使用して生成できます。時間遅延は、遅延中に発生するクロック サイクル数をカウントすることによって生成されます。遅延の長さはカウンタの値によって決まります。

次のプログラムは 1 秒の遅延を生成します。

「」

MVI A、0FFH; 0FFHをアキュムレータにロードします

MOV C、A;アキュムレータをレジスタ C に移動します

LXI D、0000H; 0000HをレジスタペアDEにロード

ループ:

DCX D;デクリメントレジスタD

MOV A、D;レジスタ D をアキュムレータに移動します

ORAC;アキュムレータとレジスタ C の論理和

JZループ;結果がゼロの場合は LOOP にジャンプします

「」

フローチャート:

【1秒遅れのフローチャートのイメージ】