收藏本站 我要纠错

汇编流水灯程序

2021-06-24 11:34 流水灯品牌榜
1个回答
糖夫子

延时根据单片机调整. ORG 00H MOV P2,#80H START:MOV A,#0FFH ;赋初值 CLR C MOV R2,#8 LOOP:RRC A ; 带进位右移 MOV P1,A CALL DELAY DJNZ R2,LOOP MOV R2,#7 LOOP1:RLC A ; 带进位左移 MOV P1,A CALL DELAY DJNZ R2,LOOP1 JMP START DELAY:MOV R3,#20 ; 延时0.2秒 D1: MOV R4,#20 D2: MOV R5,#248 DJNZ R5,$ DJNZ R4,D2 DJNZ R3,D1 RET END

2点赞
相关问答

单片机led流水灯怎么只让6个灯来回闪烁 而不是8个。

这个写程序 的时候就给6个I/O输出高电平或低电平就行了,这个很简单的,需要的话我可以给你写一段程序,也就几句话的事,先让6个I/O口输出高电平或低电平,这个要看你的是什么单片机,51单片机都是默认的是高电平是亮,然后延时一会再让它输出低电平就行了,就这样一直循环。

16个LED流水灯如何编程

如果单片机16个脚,那么用两层循环或者取余数搞定。 两层循环 i=0; 无限循环 { 循环i=0 到i=15 { 点亮发光管i 延时(由你定) 熄灭发光管i } }

西门子s7 200怎么实现流水灯,求方法梯形图

用移位指令就可以了 或者用时间继电器来做 都可以实现

手机怎么把流水灯程序烧录到51单片机?

首先要看 你的单片机是什么型号的,其实,就目前的51单片机,还没有一款可以用手机烧录程序的,都必须用电脑。而且每一种单片机都有各自的烧录软件和烧录线,也不通用。再说了,手机也只能写程序,也不能编译,还得用电脑来编译的。还没到只用手机而不用电脑的时代吧。这些事还是要用电脑的。

8LED流水灯怎么做?

;单片机最小系统及流水灯程序 ;更新时间:2006-12-29 ;执行结果:在单片机的P1口上的8个发光二极管按流水灯顺序而跑动 ;本实验可直接在九江学院生产的:V5板上直接使用! ;本实验源程序如下: ; org 00h ;源程序起始地址 jmp main ;跳转到MAIN org 0050h ;主程序开始地址 main: mov a,#11111110B ;立即数送入A loop: mov p1,a rr a lcall delay ;调延时子程序delay ajmp loop delay: mov r3,#250 d1: mov r4,#231 d2: nop nop nop nop nop nop djnz r4,d2 djnz r3,d1 ret end