📄 file.lst
字号:
529 039C 3044 movlw 68
530 039D 00AF movwf ?a_File_Delete_SelectFile+6
531 039E 3045 movlw 69
532 039F 00B0 movwf ?a_File_Delete_SelectFile+7
533 03A0 304C movlw 76
534 03A1 00B1 movwf ?a_File_Delete_SelectFile+8
535 03A2 3045 movlw 69
536 03A3 00B2 movwf ?a_File_Delete_SelectFile+9
537 03A4 3054 movlw 84
538 03A5 00B3 movwf ?a_File_Delete_SelectFile+10
539 03A6 3045 movlw 69
540 03A7 00B4 movwf ?a_File_Delete_SelectFile+11
541 03A8 01B5 clrf ?a_File_Delete_SelectFile+12
542 ;file.c: 120: Lcd_Set_Paint(1);
543 03A9 3001 movlw 1
544 03AA 160A 118A 268B fcall _Lcd_Set_Paint
+ 120A 118A
545 ;file.c: 121: while(!bExit)
546 03AF 2D07 goto l29
547 03B0 l30
548 ;file.c: 122: {
549 03B0 160A 118A 2688 fcall _Lcd_Get_Paint
+ 120A 118A
550 03B5 3800 iorlw 0
551 03B6 1903 btfsc 3,2
552 03B7 2BE6 goto l32
553 ;file.c: 124: {
554 03B8 120A 158A 265F fcall _Lcd_Clr
555 ;file.c: 127: Lcd_Show_String(file_delete);
556 03BB 302F movlw ?a_File_Delete_SelectFile+6
557 03BC 160A 118A 26C6 fcall _Lcd_Show_String
558 ;file.c: 128: for(i = 0, j = 0; i<10; i++)
559 03BF 01AE clrf ?a_File_Delete_SelectFile+5
560 03C0 01AD clrf ?a_File_Delete_SelectFile+4
561 03C1 l33
562 ;file.c: 129: {
563 ;file.c: 130: Eep_Rom_Read_Filename(i, file_fil
+ e_name);
564 03C1 3036 movlw ?a_File_Delete_SelectFile+13
565 03C2 00CB movwf ?_Eep_Rom_Read_Filename
566 03C3 082E movf ?a_File_Delete_SelectFile+5,w
567 03C4 160A 118A 272E fcall _Eep_Rom_Read_Filename
+ 120A 118A
568 ;file.c: 131: if(file_file_name[0] != 0)
569 03C9 08B6 movf ?a_File_Delete_SelectFile+13
570 03CA 1903 btfsc 3,2
571 03CB 2BDD goto l36
572 ;file.c: 132: {
573 03CC 300A movlw 10
574 03CD 00F1 movwf btemp+1
575 03CE 082D movf ?a_File_Delete_SelectFile+4,w
576 03CF 160A 118A 26A2 fcall lbmul
577 03D2 3E14 addlw 20
578 03D3 120A 158A 25F2 fcall _Lcd_MoveTo_Position
579 ;file.c: 134: Lcd_Show_String(file_file_name);
580 03D6 3036 movlw ?a_File_Delete_SelectFile+13
581 03D7 160A 118A 26C6 fcall _Lcd_Show_String
+ 120A 118A
582 ;file.c: 135: j++;
583 03DC 0AAD incf ?a_File_Delete_SelectFile+4
584 03DD l36
585 ;file.c: 136: }
586 03DD 0AAE incf ?a_File_Delete_SelectFile+5
587 03DE 300A movlw 10
588 03DF 022E subwf ?a_File_Delete_SelectFile+5,w
589 03E0 1C03 btfss 3,0
590 03E1 2BC1 goto l33
591 ;file.c: 138: Lcd_Set_Paint(0);
592 03E2 3000 movlw 0
593 03E3 160A 118A 268B fcall _Lcd_Set_Paint
594 03E6 l32
595 ;file.c: 139: }
596 03E6 120A 158A 23F4 fcall _Keypad_HighISR
+ 120A 118A
597 03EB 00AA movwf ?a_File_Delete_SelectFile+1
598 ;file.c: 141: switch(key_value)
599 03EC 2CD3 goto l38
600 ;file.c: 142: {
601 ;file.c: 144: break;
602 ;file.c: 145: case KEY_0:
603 ;file.c: 146: break;
604 ;file.c: 147: case KEY_1:
605 ;file.c: 148: break;
606 ;file.c: 149: case KEY_2:
607 ;file.c: 150: break;
608 ;file.c: 151: case KEY_3:
609 ;file.c: 152: break;
610 ;file.c: 153: case KEY_4:
611 ;file.c: 154: break;
612 ;file.c: 155: case KEY_5:
613 ;file.c: 156: break;
614 ;file.c: 157: case KEY_6:
615 ;file.c: 158: break;
616 ;file.c: 159: case KEY_7:
617 ;file.c: 160: break;
618 ;file.c: 161: case KEY_8:
619 ;file.c: 162: break;
620 ;file.c: 163: case KEY_9:
621 ;file.c: 164: break;
622 03ED l50
623 ;file.c: 165: case KEY_LEFT:
624 ;file.c: 166: {
625 03ED 120A 158A 2618 fcall _Lcd_Cursor_Left
+ 120A 118A
626 ;file.c: 168: break;
627 03F2 2D07 goto l29
628 03F3 l51
629 ;file.c: 169: }
630 ;file.c: 171: {
631 03F3 120A 158A 262F fcall _Lcd_Cursor_Right
+ 120A 118A
632 ;file.c: 173: break;
633 03F8 2D07 goto l29
634 03F9 l52
635 ;file.c: 174: }
636 ;file.c: 176: {
637 03F9 120A 158A 2647 fcall _Lcd_Cursor_Up
+ 120A 118A
638 ;file.c: 178: break;
639 03FE 2D07 goto l29
640 03FF l53
641 ;file.c: 179: }
642 ;file.c: 181: {
643 03FF 120A 158A 2653 fcall _Lcd_Cursor_Down
+ 120A 118A
644 ;file.c: 183: break;
645 0404 2D07 goto l29
646 0405 l54
647 ;file.c: 184: }
648 ;file.c: 186: {
649 0405 160A 118A 2685 fcall _Lcd_Get_Current_position
+ 120A 118A
650 040A 00AC movwf ?a_File_Delete_SelectFile+3
651 ;file.c: 188: if((lcd_position >= 20) && (lcd_p
+ osition <= 22))
652 040B 3014 movlw 20
653 040C 022C subwf ?a_File_Delete_SelectFile+3,w
654 040D 1C03 btfss 3,0
655 040E 2C25 goto l55
656 040F 3017 movlw 23
657 0410 022C subwf ?a_File_Delete_SelectFile+3,w
658 0411 1803 btfsc 3,0
659 0412 2C25 goto l55
660 ;file.c: 189: {
661 0413 01AE clrf ?a_File_Delete_SelectFile+5
662 0414 l56
663 ;file.c: 191: {
664 ;file.c: 192: Eep_Rom_Read_Filename(i, file_fil
+ e_name);
665 0414 3036 movlw ?a_File_Delete_SelectFile+13
666 0415 00CB movwf ?_Eep_Rom_Read_Filename
667 0416 082E movf ?a_File_Delete_SelectFile+5,w
668 0417 160A 118A 272E fcall _Eep_Rom_Read_Filename
+ 120A 118A
669 ;file.c: 193: if(file_file_name[0] != 0)
670 041C 08B6 movf ?a_File_Delete_SelectFile+13
671 041D 1D03 btfss 3,2
672 041E 2CC6 goto l103
673 ;file.c: 194: {
674 ;file.c: 196: }
675 041F 0AAE incf ?a_File_Delete_SelectFile+5
676 0420 300A movlw 10
677 0421 022E subwf ?a_File_Delete_SelectFile+5,w
678 0422 1C03 btfss 3,0
679 0423 2C14 goto l56
680 0424 2CC6 goto l103
681 ;file.c: 198: file_index = i;
682 ;file.c: 199: File_Delete_FileName(file_index);
683 ;file.c: 200: Lcd_Set_Paint(1);
684 ;file.c: 201: }
685 0425 l55
686 0425 301E movlw 30
687 0426 022C subwf ?a_File_Delete_SelectFile+3,w
688 0427 1C03 btfss 3,0
689 0428 2C46 goto l61
690 0429 3021 movlw 33
691 042A 022C subwf ?a_File_Delete_SelectFile+3,w
692 042B 1803 btfsc 3,0
693 042C 2C46 goto l61
694 ;file.c: 203: {
695 042D 01AD clrf ?a_File_Delete_SelectFile+4
696 ;file.c: 205: for(i = 0; i<10; i++)
697 042E 01AE clrf ?a_File_Delete_SelectFile+5
698 042F l62
699 ;file.c: 206: {
700 ;file.c: 207: Eep_Rom_Read_Filename(i, file_fil
+ e_name);
701 042F 3036 movlw ?a_File_Delete_SelectFile+13
702 0430 00CB movwf ?_Eep_Rom_Read_Filename
703 0431 082E movf ?a_File_Delete_SelectFile+5,w
704 0432 160A 118A 272E fcall _Eep_Rom_Read_Filename
+ 120A 118A
705 ;file.c: 208: if(file_file_name[0] != 0)
706 0437 08B6 movf ?a_File_Delete_SelectFile+13
707 0438 1903 btfsc 3,2
708 0439 2C3F goto l69
709 ;file.c: 209: {
710 043A 3001 movlw 1
711 043B 022D subwf ?a_File_Delete_SelectFile+4,w
712 043C 1803 btfsc 3,0
713 043D 2CC6 goto l103
714 ;file.c: 211: {
715 ;file.c: 212: j++;
716 043E 0AAD incf ?a_File_Delete_SelectFile+4
717 ;file.c: 213: goto recycle;
718 ;file.c: 215: break;
719 043F l69
720 043F 082D movf ?a_File_Delete_SelectFile+4,w
721 ;file.c: 218: }
722 0440 0AAE incf ?a_File_Delete_SelectFile+5
723 0441 300A movlw 10
724 0442 022E subwf ?a_File_Delete_SelectFile+5,w
725 0443 1C03 btfss 3,0
726 0444 2C2F goto l62
727 0445 2CC6 goto l103
728 ;file.c: 219: file_index = i;
729 ;file.c: 220: File_Delete_FileName(file_index);
730 ;file.c: 221: Lcd_Set_Paint(1);
731 ;file.c: 222: }
732 0446 l61
733 0446 3028 movlw 40
734 0447 022C subwf ?a_File_Delete_SelectFile+3,w
735 0448 1C03 btfss 3,0
736 0449 2C67 goto l71
737 044A 302B movlw 43
738 044B 022C subwf ?a_File_Delete_SelectFile+3,w
739 044C 1803 btfsc 3,0
740 044D 2C67 goto l71
741 ;file.c: 224: {
742 044E 01AD clrf ?a_File_Delete_SelectFile+4
743 ;file.c: 226: for(i = 0; i<10; i++)
744 044F 01AE clrf ?a_File_Delete_SelectFile+5
745 0450 l72
746 ;file.c: 227: {
747 ;file.c: 228: Eep_Rom_Read_Filename(i, file_fil
+ e_name);
748 0450 3036 movlw ?a_File_Delete_SelectFile+13
749 0451 00CB movwf ?_Eep_Rom_Read_Filename
750 0452 082E movf ?a_File_Delete_SelectFile+5,w
751 0453 160A 118A 272E fcall _Eep_Rom_Read_Filename
+ 120A 118A
752 ;file.c: 229: if(file_file_name[0] != 0)
753 0458 08B6 movf ?a_File_Delete_SelectFile+13
754 0459 1903 btfsc 3,2
755 045A 2C60 goto l79
756 ;file.c: 230: {
757 045B 3002 movlw 2
758 045C 022D subwf ?a_File_Delete_SelectFile+4,w
759 045D 1803 btfsc 3,0
760 045E 2CC6 goto l103
761 ;file.c: 232: {
762 ;file.c: 233: j++;
763 045F 0AAD incf ?a_File_Delete_SelectFile+4
764 ;file.c: 234: goto recycle1;
765 ;file.c: 236: break;
766 0460 l79
767 0460 082D movf ?a_File_Delete_SelectFile+4,w
768 ;file.c: 239: }
769 0461 0AAE incf ?a_File_Delete_SelectFile+5
770 0462 300A movlw 10
771 0463 022E subwf ?a_File_Delete_SelectFile+5,w
772 0464 1C03 btfss 3,0
773 0465 2C50 goto l72
774 0466 2CC6 goto l103
775 ;file.c: 240: file_index = i;
776 ;file.c: 241: File_Delete_FileName(file_index);
777 ;file.c: 242: Lcd_Set_Paint(1);
778 ;file.c: 243: }
779 0467 l71
780 0467 3032 movlw 50
781 0468 022C subwf ?a_File_Delete_SelectFile+3,w
782 0469 1C03 btfss 3,0
783 046A 2C87 goto l81
784 046B 3035 movlw 53
785 046C 022C subwf ?a_File_Delete_SelectFile+3,w
786 046D 1803 btfsc 3,0
787 046E 2C87 goto l81
788 ;file.c: 245: {
789 046F 01AE clrf ?a_File_Delete_SelectFile+5
790 0470 l82
791 ;file.c: 247: {
792 ;file.c: 248: Eep_Rom_Read_Filename(i, file_fil
+ e_name);
793 0470 3036 movlw ?a_File_Delete_SelectFile+13
794 0471 00CB movwf ?_Eep_Rom_Read_Filename
795 0472 082E movf ?a_File_Delete_SelectFile+5,w
796 0473 160A 118A 272E fcall _Eep_Rom_Read_Filename
+ 120A 118A
797 ;file.c: 249: if(file_file_name[0] != 0)
798 0478 08B6 movf ?a_File_Delete_SelectFile+13
799 0479 1903 btfsc 3,2
800 047A 2C80 goto l89
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -