回 帖 发 新 帖 刷新版面

主题:问题

我是新手 有个问题请高手看看  编译时提示有一处错误,在第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

回复列表 (共1个回复)

沙发

kan bu dong

我来回复

您尚未登录,请登录后再回复。点此登录或注册