标题: 汇编语言控制LED流水灯程序 [打印本页]

作者: Huary007    时间: 2017-4-19 09:20
标题: 汇编语言控制LED流水灯程序
汇编语言控制LED流水灯程序,附1s延迟子程序

     ORG 0000H
LOOP:MOV A,#01H
     MOV R1,#08H
     MOV 30H,#01H
  D2:MOV R0,30H
     MOV P0,A
  D1:LCALL DELAY1S
     DJNZ R0,D1
     RL A
     INC 30H
     DJNZ R1,D2
     SJMP LOOP
DELAY1S:MOV R7,#80
    DL0:MOV R6,#36
    DL1:MOV R5,#160
        DJNZ R5,$
        DJNZ R6,DL0
        DJNZ R7,DL1
        RET
     END


作者: seven96    时间: 2017-4-19 14:24
要是想每个灯延时时间依次增加一秒应该怎么做?
作者: Huary007    时间: 2017-4-19 19:52
seven96 发表于 2017-4-19 14:24
要是想每个灯延时时间依次增加一秒应该怎么做?

这个程序就是将每个灯的延时时间依次加一秒
作者: Huary007    时间: 2017-4-19 19:53
seven96 发表于 2017-4-19 14:24
要是想每个灯延时时间依次增加一秒应该怎么做?

就是将delay1s子程序依次循环一次,两次,三次。。。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1