asm源程序:
ORG 0000H
MOV R1,#00H
MOV DPTR,#TAB
ZCX:
MOV A,R1
MOVC A,@A+DPTR
CJNE A,#0D3H,XS
MOV R1,#00H
SJMP ZCX
XS:
MOV P0,A
INC R1
LCALL YS1s
SJMP ZCX
YS1s:
MOV R5,#2
YS1s1:
MOV R6,#250
YS1s2:
MOV R7,#250
YS1s3:
NOP
NOP
DJNZ R7,YS1s3
DJNZ R6,YS1s2
DJNZ R5,YS1s1
RET
TAB:
DB 0E7H, 0C3H, 81H, 00H, 0FFH
DB 7FH, 3FH, 1FH, 0FH, 07H, 03H, 01H, 00H, 0FFH
DB 55H, 0AAH, 55H, 0AAH, 0FFH, 00H, 0FFH, 00H
DB 0FFH, 0D3H
END
keil 运行后显示结果
hy.asm(25): error A9: SYNTAX ERROR
hy.asm(25): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
Target not created
ORG 0000H
MOV R1,#00H
MOV DPTR,#TAB
ZCX:
MOV A,R1
MOVC A,@A+DPTR
CJNE A,#0D3H,XS
MOV R1,#00H
SJMP ZCX
XS:
MOV P0,A
INC R1
LCALL YS1s
SJMP ZCX
YS1s:
MOV R5,#2
YS1s1:
MOV R6,#250
YS1s2:
MOV R7,#250
YS1s3:
NOP
NOP
DJNZ R7,YS1s3
DJNZ R6,YS1s2
DJNZ R5,YS1s1
RET
TAB:
DB 0E7H, 0C3H, 81H, 00H, 0FFH
DB 7FH, 3FH, 1FH, 0FH, 07H, 03H, 01H, 00H, 0FFH
DB 55H, 0AAH, 55H, 0AAH, 0FFH, 00H, 0FFH, 00H
DB 0FFH, 0D3H
END
keil 运行后显示结果
hy.asm(25): error A9: SYNTAX ERROR
hy.asm(25): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
hy.asm(26): error A9: SYNTAX ERROR
Target not created