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

📄 单片机控制电机.txt

📁 初学者:单片机控制电机 (36H)是系统给定值;(34H)是位置反馈值;(4CH)是满位的值;(4AH)是零位的 值;(4EH)是决定系统精度的死区的值;P2.1控制电机正转;P2.0控制电机反
💻 TXT
字号:
初学者:单片机控制电机 
(36H)是系统给定值;(34H)是位置反馈值;(4CH)是满位的值;(4AH)是零位的
值;(4EH)是决定系统精度的死区的值;P2.1控制电机正转;P2.0控制电机反转;P2.2是
报警输出;P1.3是外界位置保护输入;电机采用反转制动;
L04B3H:       
        MOV    A, 36H
        CLR    C
        SUBB   A, 34H     
        JC     L0515H
        MOV    A, 4CH
        CLR    C
        SUBB   A, 34H
        JC     L04FAH
        MOV    A, 36H
        CLR    C
        SUBB   A, 34H
        SUBB   A, 4EH
        JC     L04FAH
L04C8H:
        NOP
        SETB   P2.2
        CLR    P2.0
        JNB    P1.3, L04E7H   ;过力矩保护
        SETB   04H
        CLR    05H
L04DFH:
        CLR    P2.1
        CLR    P2.2
        RET
L04E4H:
        NOP
        AJMP   L055EH
L04E7H:
        NOP
        JB     04H, L04DFH
        CLR    05H
        CLR    06H
        SETB   P2.2
        SETB   P2.1
        JNB    01H, L04E8H
        MOV    32H, #0CH
        RET
L04E8H:
        MOV    32H, #0DH
        RET
L04FAH:
        NOP
        CLR    P2.1
        MOV    32H, #0BH
        JB     06H, L0513H
        SETB   P2.0
L04FBH:
        ACALL  L0690H
        DJNZ   4FH, L04FBH
        CLR    P2.0
        SETB   06H
L0513H:
        NOP
        RET
L0515H:       
        MOV    A, 34H
        CLR    C
        SUBB   A, 4AH
        JC     L0546H
        MOV    A, 34H
        SUBB   A, 36H
        SUBB   A, 4EH
        JC     L0546H
L0518H:
        NOP
        SETB   P2.2
        CLR    P2.1
        JNB    P1.3, L0533H       ;过力矩保护
        SETB   05H
        CLR    04H
L052DH:
        NOP
        CLR    P2.2
        CLR    P2.0
        RET
L0533H:
        NOP
        JB     05H, L052DH
        CLR    04H
        CLR    07H
        SETB   P2.2
        SETB   P2.0
        JNB    01H, L0534H
        MOV    32H, #0DH
        RET
L0534H:
        MOV    32H, #0CH
        RET
L0546H:
        NOP
        CLR    02H
        CLR    P2.0
        MOV    32H, #0BH
        JB     07H, L055CH
        SETB   P2.1
L0547H:
        ACALL  L0690H
        DJNZ   4FH, L0547H
        CLR    P2.1
        SETB   07H
L055CH:
        NOP
        RET  

 

⌨️ 快捷键说明

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