djfj.asm

来自「步进电机调速proteus仿真」· 汇编 代码 · 共 41 行

ASM
41
字号
ORG  0H
        MOV SP,#60H
START:  JB P3.0,$
        JB     P3.1,REV
		ANL P1,#11110000B
FOR:    CLR    P1.3
         SETB P1.0
		 ACALL SPEED
		 CLR    P1.0
         SETB P1.1
		 ACALL SPEED
		 CLR    P1.1
         SETB P1.2
		 ACALL SPEED
		 CLR    P1.2
         SETB P1.3
		 ACALL SPEED
		 AJMP START
REV:     CLR P1.0
          SETB P1.3
		  ACALL SPEED
		  CLR P1.3
          SETB P1.2
		  ACALL SPEED
		  CLR P1.2
          SETB P1.1
		  ACALL SPEED
		  CLR P1.1
          SETB P1.0
		  ACALL SPEED
SPEED:    MOV A,P2
          ANL A,#0FH
		  MOV R7,A
X2:       MOV R6,#20H
X1:       MOV R5,#90H
          DJNZ R5,$
		  DJNZ R6,X1
		  DJNZ R7,X2
		  RET
		  END

⌨️ 快捷键说明

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