📄 txsend.lst
字号:
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 + -