10.51单片机利用余辉效应实现8个数码管同时显示1-8

51单片机利用余辉效应实现8个数码管同时显示1-8

题目重述

4.编程实现在八位共阴极数码管上同时显示12345678。
常见的LED数码管如图:
在这里插入图片描述

实验连线如图:
在这里插入图片描述

问题分析以及求解思路

只要我亮得够快,眼睛就追不上我

程序代码

ORG 0000H
BEG: MOV P2,#00000000B
     MOV P0,#00111111B
     LCALL AA
	 MOV P2,#00000100B
	 MOV P0,#00000110B
	 LCALL AA
	 MOV P2,#00001000B
	 MOV P0,#01011011B
	 LCALL AA
	 MOV P2,#00001100B
	 MOV P0,#01001111B
	 LCALL AA
	 MOV P2,#00010000B
	 MOV P0,#01100110B
	 LCALL AA
	 MOV P2,#00010100B
	 MOV P0,#01101101B
	 LCALL AA
	 MOV P2,#00011000B
	 MOV P0,#01111101B
	 LCALL AA
	 MOV P2,#00011100B
	 MOV P0,#00000111B
	 LCALL AA
	 MOV P0,#01111111B
	 LCALL AA
	 MOV P0,#01101111B
	 LCALL AA
	 LJMP BEG
AA:  MOV R5,#1
START:MOV R6,#10
NEXT1:MOV R7,#25
NEXT2:DJNZ R7,NEXT2
     DJNZ R6,NEXT1
	  DJNZ R5,START
	  RET
	END

猜你喜欢

转载自blog.csdn.net/weixin_44108271/article/details/112993097
今日推荐