云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机闪烁灯流水灯汇编代码大全

单片机闪烁灯流水灯汇编代码大全

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 3:20:52

3、单片机AT89C51的P2口接8个发光二极管,让这8个发光二极管先交互闪烁5次,

然后双灯左移之后再双灯右移,如此循环,形成流水灯的效果,延时0.5S。 ORG 0000H MOV R0,#5 start:

MOV P1,#10101010B CALL delay MOV P1,#01010101B CALL delay DJNZ R0,start MOV R0,#5 MOV A,#11111100B s1: MOV P1,A CALL delay RL A RL A

CJNE A,#11111100B,s1 s2: RR A RR A MOV P1,A

CALL delay

CJNE A,#11111100B,s2 JMP start

delay: MOV R5,#100 k1: MOV R6,#250 k2: MOV R7,#250 k3: DJNZ R7,k3 DJNZ R6,k2 DJNZ R5,k1 RET END

4、单片机AT89C51的P1口和P2口分别接八个发光二极管,P2口八灯实现左移,延时0.5S,

要求左移第一次,P1.0对应灯点亮,P2口灯左移第二次,P1.1对应灯亮,如此延续下去, 直至左移八次后,所有灯全灭。 ORG 0000H

MOV R0,#11111110B start: MOV A,#11111110B MOV P2,A s: CALL delay

RL A MOV P2,A CALL delay

CJNE A,#01111111B,s MOV A,R0 MOV P1,A RL A MOV R0,A JMP start

delay: MOV R5,#100 k1: MOV R6,#250 k2: MOV R7,#250 k3: DJNZ R7,k3 DJNZ R6,k2 DJNZ R5,k1 RET END

5、单片机AT89C51的P2.0、P2.1和P2.2分别接按钮开关PB1、PB2和PB3;P1.0接一个LED。按下PB1, 则LED亮;按下PB2则LED灭;按下PB3则LED闪烁。延时为0.1S。

原理图:

参考程序: ORG 0000H MOV P2,#0FFH s1: JNB P2.0,s3 JNB P2.1,s2 JNB P2.2,s4 JMP s1 s2: SETB P1.0 JMP s1 s3: CLR P1.0 JMP s1 s4: SETB P1.0 CALL delay CLR P1.0 CALL delay JNB P2.0,s3 JNB P2.1,s2 JMP s4

delay: MOV R5,#100

搜索更多关于: 单片机闪烁灯流水灯汇编代码大全 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3、单片机AT89C51的P2口接8个发光二极管,让这8个发光二极管先交互闪烁5次, 然后双灯左移之后再双灯右移,如此循环,形成流水灯的效果,延时0.5S。 ORG 0000H MOV R0,#5 start: MOV P1,#10101010B CALL delay MOV P1,#01010101B CALL delay DJNZ R0,start MOV R0,#5 MOV A,#11111100B s1: MOV P1,A CALL delay RL A RL A CJNE A,#11111100B,s1 s2: RR A RR A MOV P1,A

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com