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

📄 txsend.lst

📁 本资源提供了采用PIC单片机实现单线通讯的源程序
💻 LST
📖 第 1 页 / 共 5 页
字号:

00B1   1A39           00208 Label_000F  BTFSC   0x39,4
00B2   2911           00209             GOTO    Label_0013;;;;欠压
                      00210            ; NOP; BCF PORTC,7
00B3   1838           00211             BTFSC   0x38,0
00B4   2911           00212             GOTO    Label_0013;;;;;;;过流
00B5   1939           00213             BTFSC   0x39,2
00B6   2909           00214             GOTO    Label_0014
00B7   0867           00215             MOVF    0x67,0
00B8   00A3           00216             MOVWF   0x23
00B9   3014           00217             MOVLW   0x14;;;;;;;0x20
00BA   0223           00218             SUBWF   0x23,0
00BB   1C03           00219             BTFSS   STATUS,C
00BC   2909           00220             GOTO    Label_0014
00BD   1F37           00221             BTFSS   0x37,6
00BE   28C4           00222             GOTO    Label_0015
00BF   0823           00223             MOVF    0x23,0
00C0   3CD8           00224             SUBLW   0xD8
00C1   1C03           00225             BTFSS   STATUS,C
00C2   2909           00226             GOTO    Label_0014  ;>4.2v
00C3   00A3           00227             MOVWF   0x23
00C4   1A38           00228 Label_0015  BTFSC   0x38,4
00C5   0008           00229             RETURN   ;如果为巡航,返回
00C6   30A0           00230             MOVLW   0xA0;;;;;;;0x9E
00C7   0223           00231             SUBWF   0x23,0
00C8   1803           00232             BTFSC   STATUS,C
00C9   2906           00233             GOTO    Label_0016
00CA   1CB7           00234             BTFSS   0x37,1
00CB   28DC           00235             GOTO    Label_0017
00CC   3023           00236             MOVLW   0x23   ;电角度在0.2—0.6v时
00CD   02A3           00237             SUBWF   0x23,1
00CE   1C03           00238             BTFSS   STATUS,C
00CF   290A           00239             GOTO    Label_0018
00D0   1003           00240             BCF     STATUS,C
00D1   0D23           00241             RLF     0x23,0
00D2   00A3           00242             MOVWF   0x23
00D3   0252           00243             SUBWF   0x52,0
00D4   1C03           00244             BTFSS   STATUS,C
00D5   28D9           00245             GOTO    Label_0019
00D6   3C04           00246             SUBLW   0x04
00D7   1803           00247             BTFSC   STATUS,C
00D8   28EB           00248             GOTO    Label_001A
00D9   0823           00249 Label_0019  MOVF    0x23,0
00DA   00D2           00250             MOVWF   0x52
00DB   28EB           00251             GOTO    Label_001A
00DC   303F           00252 Label_0017  MOVLW   0X3F;;;;;;;;0X3D;;;;;;;;;;0X35;;;;;;;;;;;;;0x3B
00DD   02A3           00253             SUBWF   0x23,1
00DE   1C03           00254             BTFSS   STATUS,C
00DF   290A           00255             GOTO    Label_0018
00E0   1003           00256             BCF     STATUS,C
00E1   0C23           00257             RRF     0x23,0
00E2   3E01           00258             ADDLW   0x01
00E3   00A3           00259             MOVWF   0x23
00E4   138B           00260 Label_001B  BCF     INTCON,GIE
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  6


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00E5   1B8B           00261             BTFSC   INTCON,GIE
00E6   28E4           00262             GOTO    Label_001B
                      00263            
00E7   0823           00264             MOVF    0x23,0
00E8   201A           00265             CALL    Label_001C
00E9   00D2           00266             MOVWF   0x52
00EA   178B           00267             BSF     INTCON,GIE
00EB   1FB9           00268 Label_001A  BTFSS   0x39,7
00EC   28F5           00269             GOTO    Label_001D
00ED   12B8           00270             BCF     0x38,5
00EE   19B9           00271             BTFSC   0x39,3
00EF   28F5           00272             GOTO    Label_001D
00F0   138B           00273 Label_001E  BCF     INTCON,GIE
00F1   1B8B           00274             BTFSC   INTCON,GIE
00F2   28F0           00275             GOTO    Label_001E
00F3   22D4           00276             CALL    Label_0008
00F4   178B           00277             BSF     INTCON,GIE
00F5   13B9           00278 Label_001D  BCF     0x39,7
                      00279 
                      00280 ;----------------DOUBLE POWER-----------------
00F6   1B87           00281             BTFSC   PORTC,7
00F7   28FD           00282             GOTO    SDL1
                      00283 
00F8   1003           00284             BCF     STATUS,C
00F9   0CD2           00285             RRF     0X52,1
00FA   1003           00286             BCF     STATUS,C 
00FB   0C52           00287             RRF     0X52,0
00FC   07D2           00288             ADDWF   0X52,1
                      00289 ;---------------------------------------------
                      00290 
                      00291 
00FD   0852           00292 SDL1        MOVF    0x52,0
00FE   00AF           00293             MOVWF   0x2F
00FF   1436           00294             BSF     0x36,0
0100   1AB9           00295             BTFSC   0x39,5
0101   2903           00296             GOTO    Label_001F
0102   0008           00297             RETURN
0103   1036           00298 Label_001F  BCF     0x36,0
0104   01AF           00299             CLRF    0x2F
0105   0008           00300             RETURN
0106   30FF           00301 Label_0016  MOVLW   0xFF
0107   00D2           00302             MOVWF   0x52
0108   28EB           00303             GOTO    Label_001A
0109   1238           00304 Label_0014  BCF     0x38,4
010A   17B9           00305 Label_0018  BSF     0x39,7
010B   1036           00306             BCF     0x36,0
010C   01AF           00307             CLRF    0x2F
010D   1336           00308             BCF     0x36,6
010E   01AE           00309             CLRF    0x2E
010F   12B6           00310             BCF     0x36,5
0110   0008           00311             RETURN
                      00312            
0111   1238           00313 Label_0013  BCF     0x38,4
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  7


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0112   1036           00314             BCF     0x36,0
0113   01AF           00315             CLRF    0x2F
0114   0008           00316             RETURN
                      00317 
                      00318 
                      00319 ;-----------------电角度检测-----------------
0115   1337           00320 Label_0007  BCF     0x37,6
0116   16B7           00321             BSF     0x37,5
0117   17B7           00322             BSF     0x37,7
0118   01BA           00323             CLRF    0x3A
0119   01BB           00324             CLRF    0x3B
011A   3090           00325             MOVLW   0x90
011B   009F           00326             MOVWF   ADCON0;;;;FOSC/32,AN2
011C   270E           00327             CALL    Label_0023;;;;;;AD测量求8次平均
011D   00A2           00328             MOVWF   0x22
011E   3080           00329             MOVLW   0x80
011F   0222           00330             SUBWF   0x22,0
0120   1C03           00331             BTFSS   STATUS,C
0121   2924           00332             GOTO    Label_0024;;;;;;;;;;AD结果〈80H   GOTO LABEL—0025
0122   13B7           00333             BCF     0x37,7
0123   00A2           00334             MOVWF   0x22
0124   1BB7           00335 Label_0024  BTFSC   0x37,7
0125   2936           00336             GOTO    Label_0025
0126   3020           00337             MOVLW   0x20
0127   0222           00338             SUBWF   0x22,0
0128   1C03           00339             BTFSS   STATUS,C
0129   2935           00340             GOTO    Label_0026
012A   0ABB           00341 Label_0027  INCF    0x3B,1
012B   3040           00342             MOVLW   0x40
012C   0222           00343             SUBWF   0x22,0
012D   1C03           00344             BTFSS   STATUS,C
012E   2935           00345             GOTO    Label_0026;;;;;;;;AD结果〈40H   RETURN 
012F   0ABB           00346             INCF    0x3B,1
0130   3060           00347             MOVLW   0x60
0131   0222           00348             SUBWF   0x22,0
0132   1C03           00349             BTFSS   STATUS,C
0133   2935           00350             GOTO    Label_0026;;;;;;;AD结果〈60H   RETURN 
0134   0ABB           00351             INCF    0x3B,1
0135   0008           00352 Label_0026  RETURN
0136   300B           00353 Label_0025  MOVLW   0x0B
0137   0222           00354             SUBWF   0x22,0
0138   1C03           00355             BTFSS   STATUS,C
0139   2935           00356             GOTO    Label_0026;;;;;;AD结果〈0BH  RETURN 
013A   301F           00357             MOVLW   0x1F
013B   0222           00358             SUBWF   0x22,0
013C   1803           00359             BTFSC   STATUS,C
013D   292A           00360             GOTO    Label_0027;;;;;;AD结果〉1FH   GOTO LABEL—0027 
013E   14B7           00361             BSF     0x37,1
013F   0008           00362             RETURN
                      00363 
                      00364 ;----------------巡航检测38h。4  39h。2----------------------------
                      00365 
                      00366 
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  8


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0140   1A37           00367 Label_000E  BTFSC   0x37,4
0141   296D           00368             GOTO    Label_0028
0142   1139           00369             BCF     0x39,2
0143   11B7           00370             BCF     0x37,3
0144   11B9           00371             BCF     0x39,3
0145   1E38           00372             BTFSS   0x38,4
                      00373            ; NOP     ;BCF     PORTC,1
0146   3008           00374             MOVLW   0x08
0147   00A3           00375             MOVWF   0x23
0148   01A4           00376             CLRF    0x24
0149   1D87           00377 Label_0029  BTFSS   PORTC,3   ;0X7D,0;;;;;;;;;;PORTC,0
014A   0AA4           00378             INCF    0x24,1
014B   0BA3           00379             DECFSZ  0x23,1
014C   2949           00380             GOTO    Label_0029
014D   3008           00381             MOVLW   0x08
014E   0224           00382             SUBWF   0x24,0
014F   1D03           00383             BTFSS   STATUS, Z
0150   2965           00384             GOTO    Label_002A
0151   0824           00385             MOVF    0x24,0
0152   0251           00386             SUBWF   0x51,0
0153   1903           00387             BTFSC   STATUS,Z
0154   2966           00388             GOTO    Label_002B
0155   0AD8           00389             INCF    0x58,1
0156   3002           00390             MOVLW   0x02
0157   0258           00391             SUBWF   0x58,W
0158   1C03           00392             BTFSS   STATUS,C
0159   0008           00393             RETURN
015A   0824           00394             MOVF    0x24,0
015B   00D1           00395             MOVWF   0x51
015C   1E38           00396             BTFSS   0x38,4
015D   2960           00397             GOTO    Label_002C
015E   1238           00398             BCF     0x38,4
015F   0008           00399             RETURN
0160   08B0           00400 Label_002C  MOVF    0x30,1
0161   1903           00401             BTFSC   STATUS,Z
0162   2965           00402             GOTO    Label_002A
0163   1638           00403             BSF     0x38,4
                      00404            ; BSF     PORTC,1
0164   0008           00405             RETURN
0165   01D1           00406 Label_002A  CLRF    0x51
0166   1A38           00407 Label_002B  BTFSC   0x38,4
0167   296A           00408             GOTO    Label_002D
0168   01D8           00409             CLRF    0x58
0169   0008           00410             RETURN
016A   3000           00411 Label_002D  MOVLW   0x00
016B   00D8           00412             MOVWF   0x58
016C   0008           00413             RETURN
016D   1238           00414 Label_0028  BCF     0x38,4
016E   3010           00415             MOVLW   0x10
016F   00A3           00416             MOVWF   0x23
0170   01A4           00417             CLRF    0x24
0171   1D87           00418 Label_002E  BTFSS   PORTC,3
0172   0AA4           00419             INCF    0x24,1
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  9


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0173   0BA3           00420             DECFSZ  0x23,1
0174   2971           00421             GOTO    Label_002E
0175   3010           00422             MOVLW   0x10
0176   0224           00423             SUBWF   0x24,0

⌨️ 快捷键说明

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