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

INTEL 8085 マイクロプロセッサにメイン プログラムを作成して、各カウント間に 1 秒の遅延を設けてバイナリを継続的にカウントしますか?

```インテル 8085 アセンブリ

組織100時間;プログラムの開始アドレス

lxi h, 0;カウンタを0に初期化します

MVI b、6; 1秒間の遅延カウンター

ループ:

移動 a, m;カウンタ値を表示する

インラ

移動m、a

インクh

インクh

inx h;カウンターを増やす

MVI a、00h;遅延カウンターをリセットする

MVI c、05h;遅延カウンターを初期化する

カウント:

dcx c;遅延カウンターをデクリメントします

ムーブ a、m

rz カウント;遅延カウンターがゼロでない場合は、「count」にループバックします。

JMP ループ;プログラムの先頭に戻ります

「」