ORG 0000H
AJMP MAIN
ORG 0100H
;----------------------------------------------------------
;设P1口做输出,接8个发光二极管,使其交替显示亮灭,4个位一组
;----------------------------------------------------------
MAIN: MOV A,#0FH
L0: MOV P1,A
LCALL DELAY
CPL A
AJMP L0
;----------------------------------------------------------
;延时子程序,延时0.5S,晶振11.0592
;----------------------------------------------------------
DELAY: MOV R0,#1000 ;
DY1: MOV R1,#100 ;一个机器周期
DY2: DJNZ R1,DY2 ;两个机器周期
DJNZ R0,DY1 ;0.5S=循环次数*5T
RET
END
文章评论(0条评论)
登录后参与讨论