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

📄 sv2105.lst

📁 VCP201_CODE is a FPGA source code.
💻 LST
📖 第 1 页 / 共 5 页
字号:
                    00202 
00A7 24BC           00203         CALL    ADD_NOP6
00A8 1683           00204         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00A9 0853           00205         MOVF    FINADATA12,W    ; 12th Pad data
00AA 1283           00206         BCF     STATUS,RP0
                    00207         SPI_TRANSMIT
00AB 2489               M         CALL    SPI_COMM
00AC 1803               M         BTFSC   STATUS,C
00AD 2C77               M         GOTO    END_SPI
                    00208 
00AE 0828           00209         MOVF    PAD_ID,W
00AF 39F0           00210         ANDLW   0XF0
00B0 3A60           00211         XORLW   0X60
00B1 1903           00212         BTFSC   STATUS,Z
00B2 2C77           00213         GOTO    END_SPI         ; = x6 mode
                    00214         
00B3 1683           00215         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00B4 0854           00216         MOVF    FINADATA13,W    ; 13th Pad data
00B5 1283           00217         BCF     STATUS,RP0
                    00218         SPI_TRANSMIT
00B6 2489               M         CALL    SPI_COMM
00B7 1803               M         BTFSC   STATUS,C
00B8 2C77               M         GOTO    END_SPI
                    00219 
00B9 24BC           00220         CALL    ADD_NOP6
00BA 1683           00221         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00BB 0855           00222         MOVF    FINADATA14,W    ; 14th Pad data
00BC 1283           00223         BCF     STATUS,RP0
                    00224         SPI_TRANSMIT
00BD 2489               M         CALL    SPI_COMM
00BE 1803               M         BTFSC   STATUS,C
00BF 2C77               M         GOTO    END_SPI
                    00225 
00C0 0828           00226         MOVF    PAD_ID,W
00C1 39F0           00227         ANDLW   0XF0
00C2 3AE0           00228         XORLW   0XE0
00C3 1903           00229         BTFSC   STATUS,Z
00C4 2C77           00230         GOTO    END_SPI         ; = x7 mode
                    00231 
00C5 1683           00232         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00C6 0856           00233         MOVF    FINADATA15,W    ; 15th Pad data
00C7 1283           00234         BCF     STATUS,RP0
                    00235         SPI_TRANSMIT
00C8 2489               M         CALL    SPI_COMM
00C9 1803               M         BTFSC   STATUS,C
00CA 2C77               M         GOTO    END_SPI
                    00236 
00CB 24BC           00237         CALL    ADD_NOP6
00CC 1683           00238         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00CD 0857           00239         MOVF    FINADATA16,W    ; 16th Pad data
00CE 1283           00240         BCF     STATUS,RP0
                    00241         SPI_TRANSMIT
00CF 2489               M         CALL    SPI_COMM
00D0 1803               M         BTFSC   STATUS,C
00D1 2C77               M         GOTO    END_SPI
                    00242 
00D2 0828           00243         MOVF    PAD_ID,W
00D3 39F0           00244         ANDLW   0XF0
00D4 3A10           00245         XORLW   0X10
00D5 1903           00246         BTFSC   STATUS,Z
00D6 2C77           00247         GOTO    END_SPI         ; = x8 mode
                    00248 
00D7 1683           00249         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00D8 0858           00250         MOVF    FINADATA17,W    ; 17th Pad data
00D9 1283           00251         BCF     STATUS,RP0
                    00252         SPI_TRANSMIT
00DA 2489               M         CALL    SPI_COMM
00DB 1803               M         BTFSC   STATUS,C
00DC 2C77               M         GOTO    END_SPI
                    00253 
00DD 24BC           00254         CALL    ADD_NOP6
00DE 1683           00255         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00DF 0859           00256         MOVF    FINADATA18,W    ; 18th Pad data
00E0 1283           00257         BCF     STATUS,RP0
                    00258         SPI_TRANSMIT
00E1 2489               M         CALL    SPI_COMM
00E2 1803               M         BTFSC   STATUS,C
00E3 2C77               M         GOTO    END_SPI
                    00259 
                    00260 
00E4 2C77           00261         GOTO    END_SPI
                    00262 
                    00263 ;-----------------------
00E5                00264 COMMAND_43:
00E5 0829           00265         MOVF    LAST_COMMAND,W  ; get saved data
00E6 3AC2           00266         XORLW   00C2H           ; 43h ?
00E7 1D03           00267         BTFSS   STATUS,Z
00E8 2C77           00268         GOTO    END_SPI         ; No
                    00269 
00E9 305A           00270         MOVLW   005AH           ; ack
00EA 1FC1           00271         BTFSS   MODE_CH
00EB 28EF           00272         GOTO    REPORT_43_SEND_ACK
00EC 1841           00273         BTFSC   F_NMODE         ; old mode ?
00ED 0100           00274         CLRW                    ; No
00EE 13C1           00275         BCF     MODE_CH
                    00276         
00EF                00277 REPORT_43_SEND_ACK:
                    00278         SPI_TRANSMIT
00EF 2489               M         CALL    SPI_COMM
00F0 1803               M         BTFSC   STATUS,C
00F1 2C77               M         GOTO    END_SPI
                    00279 
00F2 24BC           00280         CALL    ADD_NOP6
                    00281 
00F3 1683           00282         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
00F4 0848           00283         MOVF    FINADATA1,W     ; 1st Pad data
00F5 1283           00284         BCF     STATUS,RP0
                    00285         SPI_TRANSMIT
00F6 2489               M         CALL    SPI_COMM
00F7 1803               M         BTFSC   STATUS,C
00F8 2C77               M         GOTO    END_SPI
                    00286         
00F9 10C1           00287         BCF     F_SETTING_MODE
00FA 3A80           00288         XORLW   0080H           ; 01h ?
00FB 1D03           00289         BTFSS   STATUS,Z
00FC 28FF           00290         GOTO    REPORT_43_SEND_2ND
                    00291         
00FD 1441           00292         BSF     F_NMODE         ; psx mode 2.0
00FE 14C1           00293         BSF     F_SETTING_MODE  ; parameter setting mode
                    00294         
                    00295         
00FF                00296 REPORT_43_SEND_2ND:
00FF 24BC           00297         CALL    ADD_NOP6
0100 1683           00298         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0101 0849           00299         MOVF    FINADATA2,W     ; 2nd Pad data
0102 1283           00300         BCF     STATUS,RP0
                    00301         SPI_TRANSMIT
0103 2489               M         CALL    SPI_COMM
0104 1803               M         BTFSC   STATUS,C
0105 2C77               M         GOTO    END_SPI
                    00302 
0106 0828           00303         MOVF    PAD_ID,W
0107 39F0           00304         ANDLW   0XF0
0108 3A80           00305         XORLW   0X80
0109 1903           00306         BTFSC   STATUS,Z
010A 2C77           00307         GOTO    END_SPI         ; = x1 mode
                    00308 
010B 1683           00309         BSF     STATUS,RP0      
Message[302]: Argument out of range.  Least significant bits used.
010C 084A           00310         MOVF    FINADATA3,W     ; 3rd Pad data
010D 1283           00311         BCF     STATUS,RP0
                    00312         SPI_TRANSMIT
010E 2489               M         CALL    SPI_COMM
010F 1803               M         BTFSC   STATUS,C
0110 2C77               M         GOTO    END_SPI
                    00313 
0111 1683           00314         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0112 084B           00315         MOVF    FINADATA4,W     ; 4th Pad data
0113 1283           00316         BCF     STATUS,RP0
                    00317         SPI_TRANSMIT
0114 2489               M         CALL    SPI_COMM
0115 1803               M         BTFSC   STATUS,C
0116 2C77               M         GOTO    END_SPI
                    00318         
0117 0828           00319         MOVF    PAD_ID,W
0118 39F0           00320         ANDLW   0XF0
0119 3A40           00321         XORLW   0X40
011A 1903           00322         BTFSC   STATUS,Z
011B 2C77           00323         GOTO    END_SPI         ; = x2 mode     
                    00324 
011C 1683           00325         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
011D 084C           00326         MOVF    FINADATA5,W     ; 5th Pad data
011E 1283           00327         BCF     STATUS,RP0
                    00328         SPI_TRANSMIT
011F 2489               M         CALL    SPI_COMM
0120 1803               M         BTFSC   STATUS,C
0121 2C77               M         GOTO    END_SPI
                    00329 
0122 1683           00330         BSF     STATUS,RP0
Message[302]: Argument out of range.  Least significant bits used.
0123 084D           00331         MOVF    FINADATA6,W     ; 6th Pad data
0124 1283           00332         BCF     STATUS,RP0
                    00333         SPI_TRANSMIT
0125 2489               M         CALL    SPI_COMM
0126 1803               M         BTFSC   STATUS,C
0127 2C77               M         GOTO    END_SPI
                    00334 
0128 0828           00335         MOVF    PAD_ID,W
0129 39F0           00336         ANDLW   0XF0
012A 3AC0           00337         XORLW   0XC0
012B 1903           00338         BTFSC   STATUS,Z
012C 2C77           00339         GOTO    END_SPI         ; = x3 mode
                    00340 
012D 287D           00341         GOTO    COM_42_DATA7
                    00342 
                    00343 ;       bsf     STATUS,RP0
                    00344 ;       movf    finadata7,W     ; 7th Pad data
                    00345 ;       bcf     STATUS,RP0
                    00346 ;       spi_transmit
                    00347 ;       
                    00348 ;       bsf     STATUS,RP0
                    00349 ;       movf    finadata8,W     ; 8th Pad data
                    00350 ;       bcf     STATUS,RP0
                    00351 ;       spi_transmit
                    00352 ;
                    00353 ;       movf    pad_id,W
                    00354 ;       andlw   0xf0
                    00355 ;       xorlw   0x20
                    00356 ;       btfsc   STATUS,Z
                    00357 ;       goto    end_SPI         ; = x4 mode
                    00358 ;       
                    00359 ;       bsf     STATUS,RP0
                    00360 ;       movf    finadata9,W     ; 9th Pad data
                    00361 ;       bcf     STATUS,RP0
                    00362 ;       spi_transmit
                    00363 ;
                    00364 ;       bsf     STATUS,RP0
                    00365 ;       movf    finadata10,W    ; 10th Pad data
                    00366 ;       bcf     STATUS,RP0
                    00367 ;       spi_transmit
       

⌨️ 快捷键说明

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