用汇编编的流水灯程序求改错。。。。。。。。。。

2019-07-16 04:23发布

        ORG 0000H
        MOV SP,#2FH
        MOV A,#0EFH
        MOV P1,A
        LCALL DELAY
LOOP:        MOV R4,#7
LOOP1:        RL A
        MOV P1,A
        LCALL DELAY
        DJNZ R4,LOOP1
        MOV R4,#7
LOOP2:        RR A
        MOV P1,A
        LCALL DELAY
        DJNZ R4,LOOP2
        LJMP LOOP
DELAY:  MOV R1,#255
        MOV R3,#255
SCAN:        MOV R2,#200
        DJNZ R1,SCAN     
        DJNZ R3,SCAN
        RET
        END
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jackor88
1楼-- · 2019-07-16 06:44
 精彩回答 2  元偷偷看……
xiaoyang1
2楼-- · 2019-07-16 10:29
延时太短了吧,延时程序改成
DELAY:  MOV R1,#50
D1:       MOV R3,#255
SCAN:   MOV R2,#200
            DJNZ R2,$   
            DJNZ R3,SCAN
            DJNZ R1,D1
            RET
具体延时时间没法确定,不知道你用的多少的晶振

一周热门 更多>