⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2j4x.asm

📁 基于L297和L298N的步进电机驱动电路
💻 ASM
字号:
        ;MICROCHIP AT89C2051
;define bit;IN&OUT OF MICROCORTROL.
        A0      BIT     P1.7    ;
        A1      BIT     P1.6    ;
        B0      BIT     P1.5    ;
        B1      BIT     P1.4    ;
;--------------------------------------------------------------------------------------------
;********************************************************************************************
;--------------------------------------------------------------------------------------------
        ORG     0030H
START:
        MOV     SP,#60H
MAIN:        
        CLR     A1
        SETB    A0
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        SETB    A1

        CLR     B1
        SETB    B0
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        SETB    B1

        SETB    A1
        CLR     A0
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        SETB    A0

        SETB    B1
        CLR     B0
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        ACALL   YS1MS
        SETB    B0
        AJMP    MAIN
;--------------------------------------------------------------------------------------------
;********************************************************************************************
;--------------------------------------------------------------------------------------------
YS1S:
        MOV     5DH,#10
LOOP:
        ACALL   YS100MS
	DJNZ	5DH,LOOP
        RET
;--------------------------------------------------------------------------------------------
YS100MS:
        MOV     5EH,#100
YS100:  ACALL   YS1MS
        DJNZ    5EH,YS100
        RET
;--------------------------------------------------------------------------------------------
YS1MS:
        MOV	5FH,#99          ;TXTAL=12MHZ 延时1MS
        NOP
        NOP
        NOP
LOP1:	NOP
	NOP
        NOP
	DJNZ	5FH,LOP1
        RET

        END

⌨️ 快捷键说明

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