第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/8/20 5:04:18 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

JMP START D1000MS:

MOV R7,#250 D1: MOV R6,#200 D2: MOV R5,#250 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET END

12、四个集成共阳极七段数码管的公共端以PNP三极管做开关分别连接到单片机AT89C51的P1低四位, 数码管的各显示引脚a~dP分别连接到P2.0~2.7。让4个数码管稳定显示“2012”。 ORG 0 LOOP:

MOV P1,#11111110B MOV P2,#10100100B CALL D4MS

MOV P1,#11111101B MOV P2,#11000000B

CALL D4MS

MOV P1,#11111011B MOV P2,#11111001B CALL D4MS

MOV P1,#11110111B MOV P2,#11111001B CALL D4MS JMP LOOP D4MS:

MOV R7,#10 D1: MOV R6,#200 DJNZ R6,$ DJNZ R7,D1 RET END

13、四个集成共阳极七段数码管的公共端以PNP三极管做开关分别连接到单片机AT89C51的P1低四位, 数码管的各显示引脚a~dP分别连接到P2.0~2.7。让LED先稳定显示“2012”,

约1秒之后再稳定显示“12.21”,如此循环。

ORG 0

LOOP: MOV R0,#65 LOOP_1: MOV P1,#11111110B MOV P2,#10100100B CALL D4MS

MOV P1,#11111101B MOV P2,#11000000B CALL D4MS

MOV P1,#11111011B MOV P2,#11111001B CALL D4MS

MOV P1,#11110111B MOV P2,#11111001B CALL D4MS DJNZ R0,LOOP_1 MOV R1,#65 LOOP_2:

MOV P1,#11111110B MOV P2,#11111001B CALL D4MS

MOV P1,#11111101B MOV P2,#00100100B

CALL D4MS

MOV P1,#11111011B MOV P2,#10110000B CALL D4MS

MOV P1,#11110111B MOV P2,#11000000B CALL D4MS DJNZ R1,LOOP_2 JMP LOOP D4MS: MOV R7,#10 D1: MOV R6,#200 DJNZ R6,$ DJNZ R7,D1 RET END

14、单片机AT89C51的P0口接8个LED,用INT0产生中断。主程序正常执行时,P0口的8个LED单灯左移。 当进入中断状态时,P0口的8个LED将变成单灯右移,3个循环后,恢复中断前的状态,

即继续执行8个LED单灯左移。延时为0.5S。 ORG 0000H JMP main

搜索更多关于: 单片机闪烁灯流水灯汇编代码大全 的文档
单片机闪烁灯流水灯汇编代码大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30tmw5v43703gjy5zd2f62h6002tp400l88_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top