📄 file.lst
字号:
274 02DE 00CC movwf ?_Lcd_Show_RomString
275 02DF 3010 movlw high _d_program
276 02E0 00CD movwf ?_Lcd_Show_RomString+1
277 02E1 160A 118A 275A fcall _Lcd_Show_RomString
278 ;file.c: 406: Lcd_MoveTo_Position(66);
279 02E4 3042 movlw 66
280 02E5 120A 158A 25F2 fcall _Lcd_MoveTo_Position
281 ;file.c: 407: Lcd_Show_RomString(yes);
282 02E8 303A movlw low _yes
283 02E9 00CC movwf ?_Lcd_Show_RomString
284 02EA 3011 movlw high _yes
285 02EB 00CD movwf ?_Lcd_Show_RomString+1
286 02EC 160A 118A 275A fcall _Lcd_Show_RomString
287 ;file.c: 408: Lcd_MoveTo_Position(72);
288 02EF 3048 movlw 72
289 02F0 120A 158A 25F2 fcall _Lcd_MoveTo_Position
290 ;file.c: 409: Lcd_Show_RomString(no);
291 02F3 3048 movlw low _no
292 02F4 00CC movwf ?_Lcd_Show_RomString
293 02F5 3011 movlw high _no
294 02F6 00CD movwf ?_Lcd_Show_RomString+1
295 02F7 160A 118A 2F5A ljmp _Lcd_Show_RomString
296 ;file.c: 315: void File_Delete_FileName(unsigne
+ d char n)
297 ;file.c: 316: {
298 02FA _File_Delete_FileName
299 ; _key_value assigned to ?a_File_Delete_FileNam
+ e+0
300 0000 _File_Delete_FileName$key_value set ?a_File_Del
+ ete_FileName
301 ; _n assigned to ?a_File_Delete_FileName+1
302 0000 _File_Delete_FileName$n set ?a_File_Delete_File
+ Name+1
303 ; _bExit assigned to ?a_File_Delete_FileName+2
304 0000 _File_Delete_FileName$bExit set ?a_File_Delete_
+ FileName+2
305 ; _lcd_position assigned to ?a_File_Delete_File
+ Name+3
306 0000 _File_Delete_FileName$lcd_position set ?a_File_
+ Delete_FileName+3
307 ; _file_file_name assigned to ?a_File_Delete_Fi
+ leName+4
308 0000 _File_Delete_FileName$file_file_name set ?a_Fil
+ e_Delete_FileName+4
309 ;_n stored from w
310 02FA 0183 clrf 3 ;select bank 0
311 02FB 00BF movwf ?a_File_Delete_FileName+1
312 ;file.c: 317: KEY_VALUE key_value = 0;
313 02FC 01BE clrf ?a_File_Delete_FileName
314 ;file.c: 318: unsigned char bExit = 0;
315 02FD 01C0 clrf ?a_File_Delete_FileName+2
316 ;file.c: 319: unsigned char file_file_name[9] =
+ {0};
317 02FE 01C2 clrf ?a_File_Delete_FileName+4
318 ;file.c: 320: unsigned char lcd_position = 0;
319 02FF 01C1 clrf ?a_File_Delete_FileName+3
320 ;file.c: 322: Eep_Rom_Read_Filename(n, file_fil
+ e_name);
321 0300 3042 movlw ?a_File_Delete_FileName+4
322 0301 00CB movwf ?_Eep_Rom_Read_Filename
323 0302 083F movf ?a_File_Delete_FileName+1,w
324 0303 160A 118A 272E fcall _Eep_Rom_Read_Filename
325 ;file.c: 323: Lcd_Set_Paint(1);
326 0306 3001 movlw 1
327 0307 160A 118A 268B fcall _Lcd_Set_Paint
+ 120A 118A
328 ;file.c: 324: while(!bExit)
329 030C 2B90 goto l113
330 030D l114
331 ;file.c: 325: {
332 030D 160A 118A 2688 fcall _Lcd_Get_Paint
+ 120A 118A
333 0312 3800 iorlw 0
334 0313 1903 btfsc 3,2
335 0314 2B1B goto l116
336 ;file.c: 327: {
337 0315 3042 movlw ?a_File_Delete_FileName+4
338 0316 22C5 fcall _File_Delete_FileName_Dsp
339 ;file.c: 329: Lcd_Set_Paint(0);
340 0317 3000 movlw 0
341 0318 160A 118A 268B fcall _Lcd_Set_Paint
342 031B l116
343 ;file.c: 330: }
344 031B 120A 158A 23F4 fcall _Keypad_HighISR
+ 120A 118A
345 0320 00BE movwf ?a_File_Delete_FileName
346 ;file.c: 332: switch(key_value)
347 0321 2B5C goto l118
348 ;file.c: 333: {
349 ;file.c: 335: break;
350 ;file.c: 336: case KEY_0:
351 ;file.c: 337: break;
352 ;file.c: 338: case KEY_1:
353 ;file.c: 339: break;
354 ;file.c: 340: case KEY_2:
355 ;file.c: 341: break;
356 ;file.c: 342: case KEY_3:
357 ;file.c: 343: break;
358 ;file.c: 344: case KEY_4:
359 ;file.c: 345: break;
360 ;file.c: 346: case KEY_5:
361 ;file.c: 347: break;
362 ;file.c: 348: case KEY_6:
363 ;file.c: 349: break;
364 ;file.c: 350: case KEY_7:
365 ;file.c: 351: break;
366 ;file.c: 352: case KEY_8:
367 ;file.c: 353: break;
368 ;file.c: 354: case KEY_9:
369 ;file.c: 355: break;
370 0322 l130
371 ;file.c: 356: case KEY_LEFT:
372 ;file.c: 357: {
373 0322 120A 158A 2618 fcall _Lcd_Cursor_Left
+ 120A 118A
374 ;file.c: 359: break;
375 0327 2B90 goto l113
376 0328 l131
377 ;file.c: 360: }
378 ;file.c: 362: {
379 0328 120A 158A 262F fcall _Lcd_Cursor_Right
+ 120A 118A
380 ;file.c: 364: break;
381 032D 2B90 goto l113
382 032E l132
383 ;file.c: 365: }
384 ;file.c: 367: {
385 032E 120A 158A 2647 fcall _Lcd_Cursor_Up
+ 120A 118A
386 ;file.c: 369: break;
387 0333 2B90 goto l113
388 0334 l133
389 ;file.c: 370: }
390 ;file.c: 372: {
391 0334 120A 158A 2653 fcall _Lcd_Cursor_Down
+ 120A 118A
392 ;file.c: 374: break;
393 0339 2B90 goto l113
394 033A l134
395 ;file.c: 375: }
396 ;file.c: 377: {
397 033A 160A 118A 2685 fcall _Lcd_Get_Current_position
+ 120A 118A
398 033F 00C1 movwf ?a_File_Delete_FileName+3
399 ;file.c: 379: if((lcd_position >= 66) && (lcd_p
+ osition <= 68))
400 0340 3042 movlw 66
401 0341 0241 subwf ?a_File_Delete_FileName+3,w
402 0342 1C03 btfss 3,0
403 0343 2B51 goto l135
404 0344 3045 movlw 69
405 0345 0241 subwf ?a_File_Delete_FileName+3,w
406 0346 1803 btfsc 3,0
407 0347 2B51 goto l135
408 ;file.c: 380: {
409 0348 083F movf ?a_File_Delete_FileName+1,w
410 0349 00CB movwf ?_Eep_Rom_Delete_Filename
411 034A 01CC clrf ?_Eep_Rom_Delete_Filename+1
412 034B 160A 118A 26AE fcall _Eep_Rom_Delete_Filename
+ 120A 118A
413 0350 2B59 goto l138
414 ;file.c: 382: bExit = 1;
415 ;file.c: 383: }
416 0351 l135
417 0351 3048 movlw 72
418 0352 0241 subwf ?a_File_Delete_FileName+3,w
419 0353 1C03 btfss 3,0
420 0354 2B90 goto l113
421 0355 304A movlw 74
422 0356 0241 subwf ?a_File_Delete_FileName+3,w
423 0357 1803 btfsc 3,0
424 0358 2B90 goto l113
425 ;file.c: 385: {
426 ;file.c: 387: }
427 0359 l138
428 ;file.c: 389: }
429 ;file.c: 391: bExit = 1;
430 0359 01C0 clrf ?a_File_Delete_FileName+2
431 035A 0AC0 incf ?a_File_Delete_FileName+2
432 ;file.c: 392: break;
433 ;file.c: 393: default:
434 ;file.c: 394: break;
435 035B 2B90 goto l113
436 035C l118
437 035C 083E movf ?a_File_Delete_FileName,w
438 035D 3AFF xorlw -1
439 035E 1903 btfsc 3,2
440 035F 2B90 goto l113
441 0360 3AFE xorlw 254
442 0361 1903 btfsc 3,2
443 0362 2B90 goto l113
444 0363 3A03 xorlw 3
445 0364 1903 btfsc 3,2
446 0365 2B90 goto l113
447 0366 3A01 xorlw 1
448 0367 1903 btfsc 3,2
449 0368 2B90 goto l113
450 0369 3A07 xorlw 7
451 036A 1903 btfsc 3,2
452 036B 2B90 goto l113
453 036C 3A01 xorlw 1
454 036D 1903 btfsc 3,2
455 036E 2B90 goto l113
456 036F 3A03 xorlw 3
457 0370 1903 btfsc 3,2
458 0371 2B90 goto l113
459 0372 3A01 xorlw 1
460 0373 1903 btfsc 3,2
461 0374 2B90 goto l113
462 0375 3A0F xorlw 15
463 0376 1903 btfsc 3,2
464 0377 2B90 goto l113
465 0378 3A01 xorlw 1
466 0379 1903 btfsc 3,2
467 037A 2B90 goto l113
468 037B 3A03 xorlw 3
469 037C 1903 btfsc 3,2
470 037D 2B90 goto l113
471 037E 3A01 xorlw 1
472 037F 1903 btfsc 3,2
473 0380 2B34 goto l133
474 0381 3A07 xorlw 7
475 0382 1903 btfsc 3,2
476 0383 2B2E goto l132
477 0384 3A01 xorlw 1
478 0385 1903 btfsc 3,2
479 0386 2B22 goto l130
480 0387 3A03 xorlw 3
481 0388 1903 btfsc 3,2
482 0389 2B28 goto l131
483 038A 3A01 xorlw 1
484 038B 1903 btfsc 3,2
485 038C 2B3A goto l134
486 038D 3A1F xorlw 31
487 038E 1903 btfsc 3,2
488 038F 2B59 goto l138
489 0390 l113
490 ;file.c: 396: }
491 0390 08C0 movf ?a_File_Delete_FileName+2
492 0391 1D03 btfss 3,2
493 0392 0008 return
494 0393 2B0D goto l114
495 ;file.c: 110: void File_Delete_SelectFile(void)
496 ;file.c: 111: {
497 0394 _File_Delete_SelectFile
498 ; _bExit assigned to ?a_File_Delete_SelectFile+
+ 0
499 0000 _File_Delete_SelectFile$bExit set ?a_File_Delet
+ e_SelectFile
500 ; _key_value assigned to ?a_File_Delete_SelectF
+ ile+1
501 0000 _File_Delete_SelectFile$key_value set ?a_File_D
+ elete_SelectFile+1
502 ; _file_index assigned to ?a_File_Delete_Select
+ File+2
503 0000 _File_Delete_SelectFile$file_index set ?a_File_
+ Delete_SelectFile+2
504 ; _lcd_position assigned to ?a_File_Delete_Sele
+ ctFile+3
505 0000 _File_Delete_SelectFile$lcd_position set ?a_Fil
+ e_Delete_SelectFile+3
506 ; _j assigned to ?a_File_Delete_SelectFile+4
507 0000 _File_Delete_SelectFile$j set ?a_File_Delete_Se
+ lectFile+4
508 ; _i assigned to ?a_File_Delete_SelectFile+5
509 0000 _File_Delete_SelectFile$i set ?a_File_Delete_Se
+ lectFile+5
510 ; _file_delete assigned to ?a_File_Delete_Selec
+ tFile+6
511 0000 _File_Delete_SelectFile$file_delete set ?a_File
+ _Delete_SelectFile+6
512 ; _file_file_name assigned to ?a_File_Delete_Se
+ lectFile+13
513 0000 _File_Delete_SelectFile$file_file_name set ?a_F
+ ile_Delete_SelectFile+13
514 ;file.c: 112: KEY_VALUE key_value = 0;
515 0394 0183 clrf 3 ;select bank 0
516 0395 01AA clrf ?a_File_Delete_SelectFile+1
517 ;file.c: 113: unsigned char bExit = 0;
518 0396 01A9 clrf ?a_File_Delete_SelectFile
519 ;file.c: 114: unsigned char file_file_name[8] =
+ {0};
520 0397 01B6 clrf ?a_File_Delete_SelectFile+13
521 ;file.c: 115: unsigned char i = 0, j = 0;
522 0398 01AE clrf ?a_File_Delete_SelectFile+5
523 0399 01AD clrf ?a_File_Delete_SelectFile+4
524 ;file.c: 116: unsigned char lcd_position = 0;
525 039A 01AC clrf ?a_File_Delete_SelectFile+3
526 ;file.c: 117: unsigned char file_index = 0;
527 039B 01AB clrf ?a_File_Delete_SelectFile+2
528 ;file.c: 118: unsigned char file_delete[7] = "D
+ ELETE";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -