主题:问题
我是新手 有个问题请高手看看 编译时提示有一处错误,在第8行( jnb p3.3,k41
)大意是什么超出范围 我不懂 还请高手详细说一下 谢谢
ORG 0000H
key: mov p3,#0fh
k10: jnb p3.0,k11 ;p3.0=0 ->k11
jnb p3.1,k21
jnb p3.2,k31
jnb p3.3,k41
jmp k10
k11: mov p3,#0efh ;11101111
jb p3.0,k12 ;p3.0=1 ->k12
ljmp d15ms
mov p1,#0fh
jmp k10
k12: mov p3,#0dfh
jb p3.0,k13
ljmp d15ms
mov p1,#1fh
jmp k10
k13: mov p3,#0bfh
jb p3.0,k14
ljmp d15ms
mov p1,#2fh
jmp k10
k14: mov p1,#3fh
jmp k10
k21: mov p3,#0efh
jb p3.1,k22
ljmp d15ms
mov p1,#4fh
jmp k10
k22: mov p3,#0dfh
jb p3.1,k23
ljmp d15ms
mov p1,#5fh
jmp k10
k23: mov p3,#0bfh
jb p3.1,k24
ljmp d15ms
mov p1,#6fh
jmp k10
k24: mov p1,#7fh
jmp k10
k31: mov p3,#0efh
jb p3.2,k32
ljmp d15ms
mov p1,#8fh
jmp k10
k32: mov p3,#0dfh
jb p3.2,k33
ljmp d15ms
mov p1,#9fh
jmp k10
k33: mov p3,#0bfh
jb p3.2,k34
ljmp d15ms
mov p1,#0afh
jmp k10
k34: mov p1,#0bfh
jmp k10
k41: mov p3,#0efh
jb p3.3,k42
ljmp d15ms
mov p1,#0cfh
jmp k10
k42: mov p3,#0dfh
jb p3.3,k43
ljmp d15ms
mov p1,#0dfh
jmp k10
k43: mov p3,#0bfh
jb p3.3,k44
ljmp d15ms
mov p1,#0efh
jmp k10
k44: mov p1,#0afh
jmp k10
D15MS: MOV R4,#20
n11: mov r5,#20
n12: djnz r5,n12
DJNZ R4,n11
RET
end
)大意是什么超出范围 我不懂 还请高手详细说一下 谢谢
ORG 0000H
key: mov p3,#0fh
k10: jnb p3.0,k11 ;p3.0=0 ->k11
jnb p3.1,k21
jnb p3.2,k31
jnb p3.3,k41
jmp k10
k11: mov p3,#0efh ;11101111
jb p3.0,k12 ;p3.0=1 ->k12
ljmp d15ms
mov p1,#0fh
jmp k10
k12: mov p3,#0dfh
jb p3.0,k13
ljmp d15ms
mov p1,#1fh
jmp k10
k13: mov p3,#0bfh
jb p3.0,k14
ljmp d15ms
mov p1,#2fh
jmp k10
k14: mov p1,#3fh
jmp k10
k21: mov p3,#0efh
jb p3.1,k22
ljmp d15ms
mov p1,#4fh
jmp k10
k22: mov p3,#0dfh
jb p3.1,k23
ljmp d15ms
mov p1,#5fh
jmp k10
k23: mov p3,#0bfh
jb p3.1,k24
ljmp d15ms
mov p1,#6fh
jmp k10
k24: mov p1,#7fh
jmp k10
k31: mov p3,#0efh
jb p3.2,k32
ljmp d15ms
mov p1,#8fh
jmp k10
k32: mov p3,#0dfh
jb p3.2,k33
ljmp d15ms
mov p1,#9fh
jmp k10
k33: mov p3,#0bfh
jb p3.2,k34
ljmp d15ms
mov p1,#0afh
jmp k10
k34: mov p1,#0bfh
jmp k10
k41: mov p3,#0efh
jb p3.3,k42
ljmp d15ms
mov p1,#0cfh
jmp k10
k42: mov p3,#0dfh
jb p3.3,k43
ljmp d15ms
mov p1,#0dfh
jmp k10
k43: mov p3,#0bfh
jb p3.3,k44
ljmp d15ms
mov p1,#0efh
jmp k10
k44: mov p1,#0afh
jmp k10
D15MS: MOV R4,#20
n11: mov r5,#20
n12: djnz r5,n12
DJNZ R4,n11
RET
end