【D0-D7】led灯排项目,要求实现D1-6依次亮后进行D6-1亮;再次完成8位led偶数灯闪烁3次,奇数灯闪烁4次后,总体循环2遍。(此程序仅供参考,未按美观调整代码位置)

 

ORG 0000H

LJMP MAIN

ORG 0100H


MAIN:

MOV 41H,#2

MOV R3,#5

MOV R4,#40H

MOV A,R4

LOOP:MOV P1,A

LCALL DNZ

RR A

DJNZ R3,LOOP

 

MOV R1,#5

MOV R2,#02H

MOV A,R2

LOOP2:MOV P1,A

LCALL DNZ

RL A

DJNZ R1,LOOP2

 

MOV 40H,#1

SHAN:
MOV 30H,#2

LOOP3:MOV P1,#0AH

LCALL DNZ

MOV P1,#00H

DJNZ 30H,LOOP3

 

MOV 31H,#3

LOOP4:MOV P1,#55H

LCALL DNZ

MOV P1,#00H

DJNZ 31H,LOOP4

DJNZ 40H,SHAN

DJNZ 41H,MAIN

SJMP $

 

DNZ:

DEL2:MOV R7,#10

DEL1:MOV R6,#100

DEL0:MOV R5,#100

DJNZ R5,DEL0

DJNZ R6,DEL1

DJNZ R7,DEL2

RET

END

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

18纯情男高中生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值