ORG 00H
MOV A,00H
MOV P2,A
MOV P3,A
MAIN:
JB P2.0 , DPNKN
ACALL DELAY
SJMP MAIN
DPNKN: CLR P3.1
SETB P3.0
ACALL DELAY
CLR P3.1
SJMP MAIN1
MAIN1:
JB P2.1 , DPNKN1
ACALL DELAY
SJMP MAIN
DPNKN1: CLR P3.1
SETB P3.1
ACALL DELAY
SJMP MAIN2
MAIN2:
JB P2.0 , DPNKN2
ACALL DELAY
SJMP MAIN
DPNKN2: CLR P3.1
SETB P3.0
ACALL DELAY
CLR P3.1
SJMP MAIN3
MAIN3:
JB P2.1 , DPNKN3
ACALL DELAY
SJMP MAIN
DPNKN3: CLR P3.1
SETB P3.1
ACALL DELAY
SJMP MAIN
DELAY: MOV R3,#250
HERE2: MOV R4,#250
HERE: DJNZ R4,HERE
DJNZ R3,HERE2
RET
END