noname1.asm

来自「在Protues仿真利用PWN控制直流电机」· 汇编 代码 · 共 73 行

ASM
73
字号
        
        SPEED EQU 20H
        R_NL EQU 28H
        R_NH EQU 29H

        MOV R_NL,#0D7H
        MOV R_NH,#0DDH
        
        CLR C
        MOV R7,R_NL
        MOV R6,R_NH
        MOV A,#0FFH
        SUBB A,R6
        MOV R6,A
        MOV A,#0FFH
        SUBB A,R7
        MOV R7,A
        MOV B,#2
        MUL AB
        MOV R7,A
        MOV A,R6
        PUSH B
        MOV B,#2
        MUL AB
        POP B
        ADD A,B
        MOV R6,A
        
        CLR C
        MOV B,#16
        CLR A
        MOV R3,A
        MOV R4,A
        MOV R5,A
        MOV R2,#10H
HB3: 
        MOV A,R7
        RLC A
        MOV R7,A
        MOV A,R6
        RLC A
        MOV R6,A
        MOV A,R5
        ADDC A,R5
        DA A
        MOV R5,A
        MOV A,R4
        ADDC A,R4
        DA A
        MOV R4,A
        MOV A,R3
        ADDC A,R3
        MOV R3,A
        DJNZ R2,HB3
        MOV A,R5
        ANL A,#0FH
        MOV SPEED+4,A
        MOV A,R5
        ANL A,#0F0H
        SWAP A
        MOV SPEED+3,A
        
        MOV A,R4
        ANL A,#0FH
        MOV SPEED+2,A
        MOV A,R4
        ANL A,#0F0H
        SWAP A
        MOV SPEED+1,A
        MOV SPEED,R3
        MOV A,SPEED
    END

⌨️ 快捷键说明

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