本帖最后由 chinaupu 于 2010-8-4 20:53 编辑
源程序是这样:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV P0,#00H
MOV P1,#00H
MOV P2,#00H
MOV P3,#00H
ACALL DELAY
MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
JMP MAIN
DELAY: MOV R7,#250
D1: MOV R6,#250
DJNZ R6,$
DJNZ R7,D1
RET
END
为什么在keil中执行
MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
P0口的Pins显示的是00000000
而P1,P2,P3的Pins显示的是11111111 |