1。程序:
ORG 0000h
JMP MAIN
ORG 30H
MAIN: MOV TMOD, #01H
MOV TL0, #0CH
MOV TH0, #0FEH
MOV TCON, #10H
SETB ET0
SETB EA
AJMP $
000BH: AJMP IST0
IST0: MOV TL0, #0CH
MOV TH0, #0FEH
CPL P1.0
RET
END
000BH: 是错误为什么?SETB ET0 SETB EA中断之后,地址不就是在000BH嘛,那程序如呵运行?
2。程序:
ORG 0000H
AJMP START
ORG 30H
START:
MOV TL1, #0F3H
MOV TH1, #0F3H
MOV PCON, #00H
MOV TMOD, #20H
SETB EA
CLR ET1
SETB ES
SETB TR1
MOV SCON,#40H
CLR A
MOV SBUF,A
JNB T1,$
CLR T1
SJMP $
ORG 0023H
MOV SBUF, A
JNB T1,$
INC A
CLR T1
RET
END
"TEST3" - 0 Error(s), 3 Warning(s).
三个警告,是什么地方?
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |