📄 enter.lst
字号:
503 05F1 1383 bcf 3,7
504 05F2 3033 movlw 51
505 05F3 2E8B goto L14
506 ;enter.c: 102: wr_en = 1;
507 ;enter.c: 103: break;
508 05F4 l15
509 ;enter.c: 104: }
510 ;enter.c: 106: {
511 05F4 3004 movlw 4
512 05F5 00AE movwf ?a_Enter_Name+3
513 ;enter.c: 108: new_name[i] = 0x30+j;
514 05F6 0832 movf ?a_Enter_Name+7,w
515 05F7 072F addwf ?a_Enter_Name+4,w
516 05F8 0084 movwf 4
517 05F9 1383 bcf 3,7
518 05FA 3034 movlw 52
519 05FB 2E8B goto L14
520 ;enter.c: 109: wr_en = 1;
521 ;enter.c: 110: break;
522 05FC l16
523 ;enter.c: 111: }
524 ;enter.c: 113: {
525 05FC 3005 movlw 5
526 05FD 00AE movwf ?a_Enter_Name+3
527 ;enter.c: 115: new_name[i] = 0x30+j;
528 05FE 0832 movf ?a_Enter_Name+7,w
529 05FF 072F addwf ?a_Enter_Name+4,w
530 0600 0084 movwf 4
531 0601 1383 bcf 3,7
532 0602 3035 movlw 53
533 0603 2E8B goto L14
534 ;enter.c: 116: wr_en = 1;
535 ;enter.c: 117: break;
536 0604 l17
537 ;enter.c: 118: }
538 ;enter.c: 120: {
539 0604 3006 movlw 6
540 0605 00AE movwf ?a_Enter_Name+3
541 ;enter.c: 122: new_name[i] = 0x30+j;
542 0606 0832 movf ?a_Enter_Name+7,w
543 0607 072F addwf ?a_Enter_Name+4,w
544 0608 0084 movwf 4
545 0609 1383 bcf 3,7
546 060A 3036 movlw 54
547 060B 2E8B goto L14
548 ;enter.c: 123: wr_en = 1;
549 ;enter.c: 124: break;
550 060C l18
551 ;enter.c: 125: }
552 ;enter.c: 127: {
553 060C 3007 movlw 7
554 060D 00AE movwf ?a_Enter_Name+3
555 ;enter.c: 129: new_name[i] = 0x30+j;
556 060E 0832 movf ?a_Enter_Name+7,w
557 060F 072F addwf ?a_Enter_Name+4,w
558 0610 0084 movwf 4
559 0611 1383 bcf 3,7
560 0612 3037 movlw 55
561 0613 2E8B goto L14
562 ;enter.c: 130: wr_en = 1;
563 ;enter.c: 131: break;
564 0614 l19
565 ;enter.c: 132: }
566 ;enter.c: 134: {
567 0614 3008 movlw 8
568 0615 00AE movwf ?a_Enter_Name+3
569 ;enter.c: 136: new_name[i] = 0x30+j;
570 0616 0832 movf ?a_Enter_Name+7,w
571 0617 072F addwf ?a_Enter_Name+4,w
572 0618 0084 movwf 4
573 0619 1383 bcf 3,7
574 061A 3038 movlw 56
575 061B 2E8B goto L14
576 ;enter.c: 137: wr_en = 1;
577 ;enter.c: 138: break;
578 061C l20
579 ;enter.c: 139: }
580 ;enter.c: 141: {
581 061C 3009 movlw 9
582 061D 00AE movwf ?a_Enter_Name+3
583 ;enter.c: 143: new_name[i] = 0x30+j;
584 061E 0832 movf ?a_Enter_Name+7,w
585 061F 072F addwf ?a_Enter_Name+4,w
586 0620 0084 movwf 4
587 0621 1383 bcf 3,7
588 0622 3039 movlw 57
589 0623 2E8B goto L14
590 ;enter.c: 144: wr_en = 1;
591 ;enter.c: 145: break;
592 0624 l21
593 ;enter.c: 146: }
594 ;enter.c: 148: {
595 0624 120A 158A 2618 fcall _Lcd_Cursor_Left
+ 120A 118A
596 ;enter.c: 150: break;
597 0629 2EE0 goto l8
598 062A l22
599 ;enter.c: 151: }
600 ;enter.c: 153: {
601 062A 120A 158A 262F fcall _Lcd_Cursor_Right
+ 120A 118A
602 ;enter.c: 155: break;
603 062F 2EE0 goto l8
604 0630 l23
605 ;enter.c: 156: }
606 ;enter.c: 158: {
607 0630 120A 158A 2647 fcall _Lcd_Cursor_Up
+ 120A 118A
608 ;enter.c: 160: break;
609 0635 2EE0 goto l8
610 0636 l24
611 ;enter.c: 161: }
612 ;enter.c: 163: {
613 0636 120A 158A 2653 fcall _Lcd_Cursor_Down
+ 120A 118A
614 ;enter.c: 165: break;
615 063B 2EE0 goto l8
616 063C l25
617 ;enter.c: 166: }
618 ;enter.c: 168: {
619 063C 3008 movlw 8
620 063D 0232 subwf ?a_Enter_Name+7,w
621 063E 1803 btfsc 3,0
622 063F 2EE0 goto l8
623 ;enter.c: 170: break;
624 ;enter.c: 171: cur_position = Lcd_Get_Current_p
+ osition();
625 0640 160A 118A 2685 fcall _Lcd_Get_Current_position
+ 120A 118A
626 0645 00B1 movwf ?a_Enter_Name+6
627 ;enter.c: 172: if((cur_position >= 10) && (cur_
+ position <= 18))
628 0646 300A movlw 10
629 0647 0231 subwf ?a_Enter_Name+6,w
630 0648 1C03 btfss 3,0
631 0649 2E55 goto l27
632 064A 3013 movlw 19
633 064B 0231 subwf ?a_Enter_Name+6,w
634 064C 1803 btfsc 3,0
635 064D 2E55 goto l27
636 ;enter.c: 173: {
637 064E 0832 movf ?a_Enter_Name+7,w
638 064F 072F addwf ?a_Enter_Name+4,w
639 0650 0084 movwf 4
640 0651 1383 bcf 3,7
641 0652 0831 movf ?a_Enter_Name+6,w
642 0653 3E57 addlw 87
643 0654 2E8B goto L14
644 ;enter.c: 175: wr_en = 1;
645 ;enter.c: 176: }
646 0655 l27
647 0655 301E movlw 30
648 0656 0231 subwf ?a_Enter_Name+6,w
649 0657 1C03 btfss 3,0
650 0658 2E64 goto l29
651 0659 3027 movlw 39
652 065A 0231 subwf ?a_Enter_Name+6,w
653 065B 1803 btfsc 3,0
654 065C 2E64 goto l29
655 ;enter.c: 178: {
656 065D 0832 movf ?a_Enter_Name+7,w
657 065E 072F addwf ?a_Enter_Name+4,w
658 065F 0084 movwf 4
659 0660 1383 bcf 3,7
660 0661 0831 movf ?a_Enter_Name+6,w
661 0662 3E4C addlw 76
662 0663 2E8B goto L14
663 ;enter.c: 180: wr_en = 1;
664 ;enter.c: 181: }
665 0664 l29
666 0664 3033 movlw 51
667 0665 0231 subwf ?a_Enter_Name+6,w
668 0666 1C03 btfss 3,0
669 0667 2E73 goto l31
670 0668 303B movlw 59
671 0669 0231 subwf ?a_Enter_Name+6,w
672 066A 1803 btfsc 3,0
673 066B 2E73 goto l31
674 ;enter.c: 183: {
675 066C 0832 movf ?a_Enter_Name+7,w
676 066D 072F addwf ?a_Enter_Name+4,w
677 066E 0084 movwf 4
678 066F 1383 bcf 3,7
679 0670 0831 movf ?a_Enter_Name+6,w
680 0671 3E40 addlw 64
681 0672 2E8B goto L14
682 ;enter.c: 185: wr_en = 1;
683 ;enter.c: 186: }
684 0673 l31
685 0673 3046 movlw 70
686 0674 0231 subwf ?a_Enter_Name+6,w
687 0675 1C03 btfss 3,0
688 0676 2E82 goto l33
689 0677 304E movlw 78
690 0678 0231 subwf ?a_Enter_Name+6,w
691 0679 1803 btfsc 3,0
692 067A 2E82 goto l33
693 ;enter.c: 188: {
694 067B 0832 movf ?a_Enter_Name+7,w
695 067C 072F addwf ?a_Enter_Name+4,w
696 067D 0084 movwf 4
697 067E 1383 bcf 3,7
698 067F 0831 movf ?a_Enter_Name+6,w
699 0680 3EE2 addlw -30
700 0681 2E8B goto L14
701 ;enter.c: 190: wr_en = 1;
702 ;enter.c: 191: }
703 0682 l33
704 0682 0831 movf ?a_Enter_Name+6,w
705 0683 3A4E xorlw 78
706 0684 1D03 btfss 3,2
707 0685 2E8F goto l35
708 ;enter.c: 193: {
709 0686 0832 movf ?a_Enter_Name+7,w
710 0687 072F addwf ?a_Enter_Name+4,w
711 0688 0084 movwf 4
712 0689 1383 bcf 3,7
713 068A 303D movlw 61
714 068B L14
715 068B 0080 movwf 0
716 ;enter.c: 195: wr_en = 1;
717 068C 01B0 clrf ?a_Enter_Name+5
718 068D 0AB0 incf ?a_Enter_Name+5
719 ;enter.c: 196: }
720 068E 2EE0 goto l8
721 068F l35
722 ;enter.c: 198: (cur_position == 39) ||
723 068F 0831 movf ?a_Enter_Name+6,w
724 0690 3A13 xorlw 19
725 0691 1903 btfsc 3,2
726 0692 2EA3 goto u240
727 0693 0831 movf ?a_Enter_Name+6,w
728 0694 3A27 xorlw 39
729 0695 1903 btfsc 3,2
730 0696 2EA3 goto u240
731 0697 0831 movf ?a_Enter_Name+6,w
732 0698 3A32 xorlw 50
733 0699 1903 btfsc 3,2
734 069A 2EA3 goto u240
735 069B 0831 movf ?a_Enter_Name+6,w
736 069C 3A3B xorlw 59
737 069D 1903 btfsc 3,2
738 069E 2EA3 goto u240
739 069F 0831 movf ?a_Enter_Name+6,w
740 06A0 3A4F xorlw 79
741 06A1 1D03 btfss 3,2
742 06A2 2EE0 goto l8
743 06A3 u240
744 ;enter.c: 202: {
745 06A3 0832 movf ?a_Enter_Name+7,w
746 06A4 072F addwf ?a_Enter_Name+4,w
747 06A5 0084 movwf 4
748 06A6 1383 bcf 3,7
749 06A7 0180 clrf 0
750 ;enter.c: 204: bExit = 1;
751 06A8 01AC clrf ?a_Enter_Name+1
752 06A9 0AAC incf ?a_Enter_Name+1
753 ;enter.c: 205: wr_en = 0;
754 06AA 01B0 clrf ?a_Enter_Name+5
755 ;enter.c: 206: }
756 06AB 2EE0 goto l8
757 ;enter.c: 208: }
758 ;enter.c: 210: {
759 ;enter.c: 212: }
760 ;enter.c: 214: break;
761 06AC l9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -