汇编实现数码管显示数

软件:proteus8、keil5

相较于数码管加减,显示数据则只需要将所想显示数据存入30~33H单元即可

 

		ORG 0000H
		AJMP MAIN
MAIN:	LCALL CSH
MAIN1:	LCALL XS
		JMP MAIN1
		
CSH:	MOV 30H,#1                        ;30~33H保存数码管1~4显示数据,修改即可
		MOV	31H,#2
		MOV 32H,#3
		MOV	33H,#4
		
		RET
XS:		MOV	R7,#4
		MOV	R6,#0FEH
		MOV	R0,#30H
		MOV DPTR,#TAB
		
LOOP:	MOV	A,@R0
		MOVC A,@A+DPTR
		MOV P0,A				
		MOV	P2,R6		
		LCALL DELAY		
		MOV	P2,#0FFH
		MOV	A,R6
		RL	A
		MOV R6,A
		INC R0	
		DJNZ R7,LOOP
		RET
DELAY:	MOV R5,#20
		DJNZ R5,$	
		RET
TAB:	DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
		END

  • 4
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

️梅花十三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值