;主程序显示八位流水灯;
;外部中断0:左右四位闪烁三次;
;外部中断1:各位间隔闪烁三次。
;仿真电路如下:
;程序如下:
ORG 0000H
LJMP START
ORG 0003H
LJMP X0_INT
ORG 0013H
LJMP X1_INT
ORG 0030H
START:
SETB IT0
SETB IT1
SETB EX0
SETB EX1
SETB EA
MOV SP, #50H
;----------------------
MOV A, #0FEH
LOOP:
MOV P1, A
CALL DELAY
RL A
SJMP LOOP
;----------------------
X0_INT:
PUSH ACC
PUSH PSW
SETB RS0
MOV A, #0F0H ;高低四位分别发光
MOV R2, #6
X0_1:
MOV P1, A
CALL DELAY
CP