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

📄 2109asic.lst

📁 VCP201_CODE is a FPGA source code.
💻 LST
📖 第 1 页 / 共 5 页
字号:
004C 082A           00095         MOVF    PRE_DATA3,W
004D 1283           00096         BCF     STATUS,RP0
004E 241F           00097         CALL    SAVE_MOTOR_DATA
                    00098 
004F 1683           00099         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0050 0831           00100         MOVF    FINADATA4,W     ; 4th Pad data
0051 1283           00101         BCF     STATUS,RP0
                    00102         SPI_TRANSMIT
0052 2413               M         CALL    SPI_COMM
0053 1803               M         BTFSC   STATUS,C
0054 2C07               M         GOTO    END_SPI
                    00103 
0055 1683           00104         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0056 082B           00105         MOVF    PRE_DATA4,W
0057 1283           00106         BCF     STATUS,RP0
0058 241F           00107         CALL    SAVE_MOTOR_DATA
                    00108                 
0059 0830           00109         MOVF    PAD_ID,W
005A 390F           00110         ANDLW   0X0F
005B 3A02           00111         XORLW   0X02
005C 1903           00112         BTFSC   STATUS,Z
005D 2C07           00113         GOTO    END_SPI         ; = x2 mode     
                    00114 
005E 1683           00115         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
005F 0832           00116         MOVF    FINADATA5,W     ; 5th Pad data
0060 1283           00117         BCF     STATUS,RP0
                    00118         SPI_TRANSMIT
0061 2413               M         CALL    SPI_COMM
0062 1803               M         BTFSC   STATUS,C
0063 2C07               M         GOTO    END_SPI
                    00119 
0064 1683           00120         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0065 082C           00121         MOVF    PRE_DATA5,W
0066 1283           00122         BCF     STATUS,RP0
0067 241F           00123         CALL    SAVE_MOTOR_DATA
                    00124 
0068 1683           00125         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0069 0833           00126         MOVF    FINADATA6,W     ; 6th Pad data
006A 1283           00127         BCF     STATUS,RP0
                    00128         SPI_TRANSMIT
006B 2413               M         CALL    SPI_COMM
006C 1803               M         BTFSC   STATUS,C
006D 2C07               M         GOTO    END_SPI
                    00129 
006E 1683           00130         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
006F 082D           00131         MOVF    PRE_DATA6,W
0070 1283           00132         BCF     STATUS,RP0
0071 241F           00133         CALL    SAVE_MOTOR_DATA
                    00134         
0072 0830           00135         MOVF    PAD_ID,W
0073 390F           00136         ANDLW   0X0F
0074 3A03           00137         XORLW   0X03
0075 1903           00138         BTFSC   STATUS,Z
0076 2C07           00139         GOTO    END_SPI         ; = x3 mode
                    00140 
0077                00141 COM_42_DATA7:
0077 1683           00142         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0078 0834           00143         MOVF    FINADATA7,W     ; 7th Pad data
0079 1283           00144         BCF     STATUS,RP0
                    00145         SPI_TRANSMIT
007A 2413               M         CALL    SPI_COMM
007B 1803               M         BTFSC   STATUS,C
007C 2C07               M         GOTO    END_SPI
                    00146 
007D 2443           00147         CALL    ADD_NOP6        
007E 1683           00148         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
007F 0835           00149         MOVF    FINADATA8,W     ; 8th Pad data
0080 1283           00150         BCF     STATUS,RP0
                    00151         SPI_TRANSMIT
0081 2413               M         CALL    SPI_COMM
0082 1803               M         BTFSC   STATUS,C
0083 2C07               M         GOTO    END_SPI
                    00152 
0084 0830           00153         MOVF    PAD_ID,W
0085 390F           00154         ANDLW   0X0F
0086 3A04           00155         XORLW   0X04
0087 1903           00156         BTFSC   STATUS,Z
0088 2C07           00157         GOTO    END_SPI         ; = x4 mode
                    00158 
0089 1683           00159         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
008A 0836           00160         MOVF    FINADATA9,W     ; 9th Pad data
008B 1283           00161         BCF     STATUS,RP0
                    00162         SPI_TRANSMIT
008C 2413               M         CALL    SPI_COMM
008D 1803               M         BTFSC   STATUS,C
008E 2C07               M         GOTO    END_SPI
                    00163 
008F 2443           00164         CALL    ADD_NOP6
0090 1683           00165         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0091 0837           00166         MOVF    FINADATA10,W    ; 10th Pad data
0092 1283           00167         BCF     STATUS,RP0
                    00168         SPI_TRANSMIT
0093 2413               M         CALL    SPI_COMM
0094 1803               M         BTFSC   STATUS,C
0095 2C07               M         GOTO    END_SPI
                    00169 
0096 0830           00170         MOVF    PAD_ID,W
0097 390F           00171         ANDLW   0X0F
0098 3A05           00172         XORLW   0X05
0099 1903           00173         BTFSC   STATUS,Z
009A 2C07           00174         GOTO    END_SPI         ; = x5 mode
                    00175 
009B 1683           00176         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
009C 0838           00177         MOVF    FINADATA11,W    ; 11th Pad data
009D 1283           00178         BCF     STATUS,RP0
                    00179         SPI_TRANSMIT
009E 2413               M         CALL    SPI_COMM
009F 1803               M         BTFSC   STATUS,C
00A0 2C07               M         GOTO    END_SPI
                    00180 
00A1 2443           00181         CALL    ADD_NOP6
00A2 1683           00182         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00A3 0839           00183         MOVF    FINADATA12,W    ; 12th Pad data
00A4 1283           00184         BCF     STATUS,RP0
                    00185         SPI_TRANSMIT
00A5 2413               M         CALL    SPI_COMM
00A6 1803               M         BTFSC   STATUS,C
00A7 2C07               M         GOTO    END_SPI
                    00186 
00A8 0830           00187         MOVF    PAD_ID,W
00A9 390F           00188         ANDLW   0X0F
00AA 3A06           00189         XORLW   0X06
00AB 1903           00190         BTFSC   STATUS,Z
00AC 2C07           00191         GOTO    END_SPI         ; = x6 mode
                    00192         
00AD 1683           00193         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00AE 083A           00194         MOVF    FINADATA13,W    ; 13th Pad data
00AF 1283           00195         BCF     STATUS,RP0
                    00196         SPI_TRANSMIT
00B0 2413               M         CALL    SPI_COMM
00B1 1803               M         BTFSC   STATUS,C
00B2 2C07               M         GOTO    END_SPI
                    00197 
00B3 2443           00198         CALL    ADD_NOP6
00B4 1683           00199         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00B5 083B           00200         MOVF    FINADATA14,W    ; 14th Pad data
00B6 1283           00201         BCF     STATUS,RP0
                    00202         SPI_TRANSMIT
00B7 2413               M         CALL    SPI_COMM
00B8 1803               M         BTFSC   STATUS,C
00B9 2C07               M         GOTO    END_SPI
                    00203 
00BA 0830           00204         MOVF    PAD_ID,W
00BB 390F           00205         ANDLW   0X0F
00BC 3A07           00206         XORLW   0X07
00BD 1903           00207         BTFSC   STATUS,Z
00BE 2C07           00208         GOTO    END_SPI         ; = x7 mode
                    00209 
00BF 1683           00210         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00C0 083C           00211         MOVF    FINADATA15,W    ; 15th Pad data
00C1 1283           00212         BCF     STATUS,RP0
                    00213         SPI_TRANSMIT
00C2 2413               M         CALL    SPI_COMM
00C3 1803               M         BTFSC   STATUS,C
00C4 2C07               M         GOTO    END_SPI
                    00214 
00C5 2443           00215         CALL    ADD_NOP6
00C6 1683           00216         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00C7 083D           00217         MOVF    FINADATA16,W    ; 16th Pad data
00C8 1283           00218         BCF     STATUS,RP0
                    00219         SPI_TRANSMIT
00C9 2413               M         CALL    SPI_COMM
00CA 1803               M         BTFSC   STATUS,C
00CB 2C07               M         GOTO    END_SPI
                    00220 
00CC 0830           00221         MOVF    PAD_ID,W
00CD 390F           00222         ANDLW   0X0F
00CE 3A08           00223         XORLW   0X08
00CF 1903           00224         BTFSC   STATUS,Z
00D0 2C07           00225         GOTO    END_SPI         ; = x8 mode
                    00226 
00D1 1683           00227         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00D2 083E           00228         MOVF    FINADATA17,W    ; 17th Pad data
00D3 1283           00229         BCF     STATUS,RP0
                    00230         SPI_TRANSMIT
00D4 2413               M         CALL    SPI_COMM
00D5 1803               M         BTFSC   STATUS,C
00D6 2C07               M         GOTO    END_SPI
                    00231 
00D7 2443           00232         CALL    ADD_NOP6
00D8 1683           00233         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00D9 083F           00234         MOVF    FINADATA18,W    ; 18th Pad data
00DA 1283           00235         BCF     STATUS,RP0
                    00236         SPI_TRANSMIT
00DB 2413               M         CALL    SPI_COMM
00DC 1803               M         BTFSC   STATUS,C
00DD 2C07               M         GOTO    END_SPI
                    00237 
00DE 2C07           00238         GOTO    END_SPI
                    00239 
                    00240 ;-------------------------------------------
00DF                00241 COMMAND_43:
00DF 0831           00242         MOVF    LAST_COMMAND,W  ; get saved data
00E0 3A43           00243         XORLW   0X43           ; 43h ?
00E1 1D03           00244         BTFSS   STATUS,Z
00E2 2C07           00245         GOTO    END_SPI         ; No
                    00246 
00E3 305A           00247         MOVLW   0X5A           ; ack
00E4 1FC6           00248         BTFSS   MODE_CH
00E5 28E9           00249         GOTO    REPORT_43_SEND_ACK
00E6 1846           00250         BTFSC   F_NMODE         ; old mode ?
00E7 0100           00251         CLRW                    ; No
00E8 13C6           00252         BCF     MODE_CH
                    00253         
00E9                00254 REPORT_43_SEND_ACK:
                    00255         SPI_TRANSMIT
00E9 2413               M         CALL    SPI_COMM
00EA 1803               M         BTFSC   STATUS,C
00EB 2C07               M         GOTO    END_SPI

⌨️ 快捷键说明

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