test2.asm

来自「Alera 的8051 IP core的示例文件5个」· 汇编 代码 · 共 50 行

ASM
50
字号

          ORG   0000H
          MOV   0FFH,#0FFH
          SJMP  START
	  ORG	0030H

START:    MOV   SP,#60H
 RRD:     MOV   A,P0
          ANL   A,#0FH
          MOV   B,#47H
          ADD   A,B
          MOV   P1,A
          JNB   P3.0,TOINC
          LCALL DELAY
          SJMP  RRD

TOINC:    INC   A
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
          LCALL DELAY
                   
          MOV   P1,A
          MOV   30H,A
          PUSH  A
          ADD   A,#10H
          MOV   P2,A
          POP   A
          LJMP  TOINC

DELAY:   MOV   R1,#0FFH
  WWW:   MOV   R0,#0FFH
  NMN:   DJNZ  R0,NMN
         DJNZ  R1,WWW
	 RET
         END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?