51单片机汇编流水灯实验

51单片机:汇编点灯程序
使用RR循环右移指令实现流水灯的效果。

MOV P2, #01H		;将设置P2寄存器默认值为01H
STARTMOV A, P2				;P2中的数据送入寄存器 A 中
	RR A					;RR循环右移指令
	MOV P2, A				;将寄存器 A 中的数据送入到P2寄存器
	ACALL YANSHI			;调用延时子程序
	AJMP START				;跳转到起始位置

YANSHI:						;延时函数
	MOV R1, #255
	LOOP:
		MOV R0, #255
		DJNZ R0, $			;R01不为0跳转到当前行, $:表示当前行
	DJNZ R1, LOOP			;R11不为0跳转 LOOP
	RET						;子程序返回
  • 11
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值