谢谢 我要汇编程序 不是C程序。
您能帮我再改改么?
确认下,你的硬件部分好了么? 发光二极管接的哪个IO口。
我先发你个跑灯例程给你参考。
ORG 0000H
AJMP main
ORG 0030H
MAIN: LCALL INITAL ;初始化IO
mov P0,#80h
MOV A,P0
LOOP:
RL A
MOV P0,A
lcall dealy
ajmp LOOP
INITAL: MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
RET
DELAY: MOV R5,#40 ;延时。
D1: MOV R6,#40
D2: MOV R7,#100
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
谢谢 我要汇编程序 不是C程序。
您能帮我再改改么?
main:
MOV A,#0
lcall delay
MOV R4,#08H
LOOP:mov p1,A
lcall delay
RL A
INC A
DJNZ R4,LOOP
ljmp main
delay:
mov r1,#10
d3:mov r2,#100
d2:mov r3,#250
d1:djnz r3,d1
djnz r2,d2
djnz r1,d3
ret
end