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

📄 16f72-.asm

📁 采用美国PIC16F72芯片的电动车无刷控制器程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
            RETLW   0x17
            MOVF    INDF      , W
            CALL    Label_003D
            BTFSS   INDF      , 06
            XORLW   0x01
            XORLW   0x26
            GOTO    Label_003A
            CALL    Label_002B
            MOVF    INDF      , W
            MOVF    0x30      , W
            GOTO    Label_0020
            GOTO    Label_0056
            GOTO    Label_0064
            BTFSS   0x14      , 06
            BCF     0x30      , 00
            CALL    Label_0020
            CALL    Label_0069
            CLRW
            BTFSS   0x15      , 06
            BTFSS   0x19      , 06
            IORWF   0x2E      , W
            BTFSS   EEDATA    , 04
            GOTO    Label_0053
            DECF    0x18      , W
            GOTO    Label_005F
            GOTO    Label_006C
            DECF    0x1D      , W
            ADDLW   0x2E
            GOTO    Label_0060
            GOTO    Label_0054
            GOTO    Label_0060
            GOTO    Label_0054
            GOTO    Label_0060
            GOTO    Label_0054
            GOTO    Label_0057
            BTFSS   0x10      , 06
            MOVF    INDF      , W
            BTFSS   0x14      , 06
            BTFSC   0x30      , 00
            CALL    Label_0020
            CALL    Label_0069
            BTFSC   0x2E      , 02
            BTFSS   0x15      , 06
            XORWF   EEDATA    , W
            DECF    0x39      , W
            XORWF   INDF      , W
            DECF    0x16      , W
            XORWF   0x14      , W
            DECF    0x12      , W
            IORLW   0x17
            BTFSS   0x19      , 06
            CALL    Label_006D
            BTFSS   EEDATA    , 04
            BTFSS   0x10      , 06
            MOVF    INDF      , W
            CALL    Label_003D
            SUBLW   0x00
            SUBLW   0x0B
            GOTO    Label_006E
            BTFSS   0x15      , 06
            MOVF    INDF      , W
            ANDWF   0x30      , W
            SUBLW   0x00
            DECFSZ  0x18      , W
            BSF     0x24      , 06
            SUBLW   0x0B
            MOVLW   0x2E
            BTFSS   0x15      , 06
            MOVF    INDF      , W
            DECF    0x16      , W
            XORWF   0x14      , W
            DECF    0x12      , W
            BSF     TMR0      , 06
            ADDWF   0x11      , W
            MOVF    INDF      , W
            XORWF   EEDATA    , W
            CALL    Label_0046
            XORWF   INDF      , W
            CALL    Label_003D
            CALL    Label_0001
            CALL    Label_006A
            CLRW
            XORWF   EEDATA    , W
            DECF    0x39      , W
            XORWF   INDF      , W
            CALL    Label_003D
            CALL    Label_0001
            CALL    Label_006A
            MOVF    0x2E      , W
            MOVF    INDF      , W
            MOVLW   0x0A
            CALL    Label_003D
            MOVLW   0x02
            DECF    0x1C      , W
            RETLW   0x2E
            MOVLW   0x01
            MOVLW   0x0A
            DECF    0x1D      , W
            BTFSC   0x2E      , 00
            ADDLW   0x08
            DECF    0x19      , W
            RETLW   0x01
            BTFSC   0x2E      , 02
            MOVLW   0x00
            ANDWF   0x1A      , W
            CALL    Label_006E
            GOTO    Label_006F
            RETLW   0x2E
            GOTO    Label_0070
            MOVLW   0x08
            MOVLW   0x00
            MOVLW   0x01
            INCF    0x2F      , W
            GOTO    Label_0071
            RETLW   0x2E
            GOTO    Label_0072
            IORWF   0x30      , W
            ADDLW   0x00
            MOVLW   0x08
            MOVLW   0x01
            MOVLW   0x02
            DECF    0x1C      , W
            RRF     0x2F      , W
            GOTO    Label_0072
            MOVF    0x3C      , W
            DECF    0x18      , W
            RETLW   0x2E
            RETLW   0x0A
            XORWF   0x30      , W
            RETLW   0x02
            DECF    0x1C      , W
            RETLW   0x2E
            XORWF   0x30      , W
            RETLW   0x00
            DECF    0x30      , W
            RETLW   0x02
            DECF    0x1C      , W
            INCFSZ  0x2F      , W
            GOTO    Label_0071
            BTFSC   0x2F      , 04
            RETLW   0x08
            RETLW   0x02
            DECF    0x19      , W
Label_0010  INCF    0x2F      , W
Label_0011  DECF    0x18      , W
Label_0027  INCFSZ  0x2F      , W
            RETLW   0x0A
            INCF    0x30      , W
            RETLW   0x02
            DECF    0x1C      , W
Label_002D  INCF    0x2F      , W
Label_0016  RETLW   0x01
            RETLW   0x0A
            CALL    Label_003A
Label_006B  ADDWF   0x2C      , W
Label_0031  RETLW   0x08
            DECF    0x1D      , W
            RETLW   0x03
            GOTO    Label_0070
            RETLW   0x0A
            BSF     0x3C      , 00
            RETLW   0x02
            DECF    0x1C      , W
            INCF    0x2F      , W
            RETLW   0x01
            RETLW   0x08
            DECF    0x1D      , W
            RETLW   0x03
            INCF    0x2F      , W
            GOTO    Label_0070
            MOVLW   0x08
            RRF     0x3C      , W
            DECF    0x18      , W
            RRF     0x30      , W
            DECF    0x1C      , W
Label_0002  MOVLW   0x08
            MOVLW   0x3C
            DECF    0x1C      , W
            ; ????
            MOVLW   0x00
            DECF    0x10      , W
            MOVLW   0x0C
            DECF    0x10      , W
            RETLW   0x0C
Label_0032  RETLW   0x08
Label_0047  MOVLW   0x07
            DECF    0x10      , W
Label_005A  MOVLW   0x0C
Label_0061  RETLW   0x07
            MOVLW   0x01
            INCF    0x30      , W
            RETLW   0x02
            DECF    0x18      , W
            INCF    0x2F      , W
            INCF    0x30      , W
            RETLW   0x00
            INCF    0x2F      , W
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
            ADDLW   0x3F
 
            ORG     0x2000
            DATA    0x00
            DATA    0x00
            DATA    0x00
            DATA    0x00
 
            ORG     0x2007
            DATA    0x1F
 

            END

⌨️ 快捷键说明

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