9.51個のシングルチップマイコンを使用してボタン制御灯の表示を実現

51MCUを使用してボタン制御ライトの表示を実現

トピックの言い換え

プログラミングは、単一のニキシー管のボタン制御を実現します。デジタルチューブはP0を使用し、キーボードはP3.0、P3.1、P3.2、P3.3を使用します。ボタンK1を押すと、デジタルチューブに1が表示され、ボタンK2を押すと、デジタルチューブに2が表示されます。
ここに画像の説明を挿入
ここに画像の説明を挿入

問題分析と解決策のアイデア

改善される(辛抱強くお待ちください)

コード

ORG 0000H
MOV P0,#00000000B
WLL:
JNB P3.0,W1
JNB P3.1,W2
JNB P3.2,W3
JNB P3.3,W4
LJMP WLL

W1:MOV P0,#00000110B
   LCALL AA
   LJMP WLL
W2:MOV P0,#01011011B
   LCALL AA
   LJMP WLL
W3:MOV P0,#01001111B
   LCALL AA
   LJMP WLL
W4:MOV P0,#01100110B
   LCALL AA
   LJMP WLL

 AA:  MOV R5,#10
START:MOV R6,#100
NEXT1:MOV R7,#250
NEXT2:DJNZ R7,NEXT2
      DJNZ R6,NEXT1
	  DJNZ R5,START
	  RET   
	  END

おすすめ

転載: blog.csdn.net/weixin_44108271/article/details/112992652