📄 key.lst
字号:
687 01d0 90a0 SACL *+
688 01d1 7a80 CALL _LCD_STARTMEAU
01d2 0000!
689 01d3 8b90 MAR *-
690 .line 73
691 ;>>>> CLEAR_BAR();
692 01d4 7a80 CALL _CLEAR_BAR
01d5 0000!
693 .line 74
694 ;>>>> MAINBAR('3');
695 01d6 b933 LACK 51
696 01d7 90a0 SACL *+
697 01d8 7a80 CALL _MAINBAR
01d9 0000!
698 01da 8b90 MAR *-
699 .line 75
700 ;>>>> return 1;
701 01db b901 LACK 1
702 01dc 7980 B EPI0_2
01dd 022f'
703 01de L33:
704 .line 76
705 ;>>>> case 3:LCD_STARTMEAU('5');
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
key.asm PAGE 16
706 01de 8b89 MAR * ,AR1
707 01df b935 LACK 53
708 01e0 90a0 SACL *+
709 01e1 7a80 CALL _LCD_STARTMEAU
01e2 0000!
710 01e3 8b90 MAR *-
711 .line 77
712 ;>>>> LCD_STARTMEAU('8');
713 01e4 b938 LACK 56
714 01e5 90a0 SACL *+
715 01e6 7a80 CALL _LCD_STARTMEAU
01e7 0000!
716 01e8 8b90 MAR *-
717 .line 78
718 ;>>>> CLEAR_BAR();
719 01e9 7a80 CALL _CLEAR_BAR
01ea 0000!
720 .line 79
721 ;>>>> MAINBAR('4');
722 01eb b934 LACK 52
723 01ec 90a0 SACL *+
724 01ed 7a80 CALL _MAINBAR
01ee 0000!
725 01ef 8b90 MAR *-
726 .line 80
727 ;>>>> return 1;
728 01f0 b901 LACK 1
729 01f1 7980 B EPI0_2
01f2 022f'
730 01f3 L34:
731 .line 81
732 ;>>>> case 4:LCD_STARTMEAU('7');
733 01f3 8b89 MAR * ,AR1
734 01f4 b937 LACK 55
735 01f5 90a0 SACL *+
736 01f6 7a80 CALL _LCD_STARTMEAU
01f7 0000!
737 01f8 8b90 MAR *-
738 .line 82
739 ;>>>> LCD_STARTMEAU('10');
740 01f9 b930 LACK 48
741 01fa 90a0 SACL *+
742 01fb 7a80 CALL _LCD_STARTMEAU
01fc 0000!
743 01fd 8b90 MAR *-
744 .line 83
745 ;>>>> CLEAR_BAR();
746 01fe 7a80 CALL _CLEAR_BAR
01ff 0000!
747 .line 84
748 ;>>>> MAINBAR('5');
749 0200 b935 LACK 53
750 0201 90a0 SACL *+
751 0202 7a80 CALL _MAINBAR
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
key.asm PAGE 17
0203 0000!
752 0204 8b90 MAR *-
753 .line 85
754 ;>>>> return 1;
755 0205 b901 LACK 1
756 0206 7980 B EPI0_2
0207 022f'
757 0208 L35:
758 .line 86
759 ;>>>> case 5:LCD_STARTMEAU('9');
760 0208 8b89 MAR * ,AR1
761 0209 b939 LACK 57
762 020a 90a0 SACL *+
763 020b 7a80 CALL _LCD_STARTMEAU
020c 0000!
764 020d 8b90 MAR *-
765 .line 87
766 ;>>>> LCD_STARTMEAU('2');
767 020e b932 LACK 50
768 020f 90a0 SACL *+
769 0210 7a80 CALL _LCD_STARTMEAU
0211 0000!
770 0212 8b90 MAR *-
771 .line 88
772 ;>>>> CLEAR_BAR();
773 0213 7a80 CALL _CLEAR_BAR
0214 0000!
774 .line 89
775 ;>>>> MAINBAR('1');
776 0215 b931 LACK 49
777 0216 90a0 SACL *+
778 0217 7a80 CALL _MAINBAR
0218 0000!
779 0219 8b90 MAR *-
780 .line 90
781 ;>>>> return 1;
782 021a b901 LACK 1
783 021b 7980 B EPI0_2
021c 022f'
784 021d L30:
785 .line 65
786 021d be47 SSXM
787 021e bc00! LDPK _MAINMEAUFLAG
788 021f 1000! LAC _MAINMEAUFLAG
789 0220 ba01 SUBK 1
790 0221 e388 BZ L31
0222 01b4'
791 0223 ba01 SUBK 1
792 0224 e388 BZ L32
0225 01c9'
793 0226 ba01 SUBK 1
794 0227 e388 BZ L33
0228 01de'
795 0229 ba01 SUBK 1
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
key.asm PAGE 18
796 022a e388 BZ L34
022b 01f3'
797 022c ba01 SUBK 1
798 022d e388 BZ L35
022e 0208'
799 022f EPI0_2:
800 .line 93
801 022f 8b89 MAR * ,AR1
802 0230 7c02 SBRK 2
803 0231 0090 LAR AR0,*-
804 0232 7680 PSHD *
805 0233 ef00 RET
806
807 .endfunc 156,000000000H,1
808
809 .sym _KEY_SUBMEAU2,_KEY_SUBMEAU2,36,2,0
810 .globl _KEY_SUBMEAU2
811
812 .func 158
813 ;>>>> int KEY_SUBMEAU2(void)
814 ******************************************************
815 * FUNCTION DEF : _KEY_SUBMEAU2
816 ******************************************************
817 0234 _KEY_SUBMEAU2:
818 0234 8aa0 POPD *+
819 0235 80a0 SAR AR0,*+
820 0236 8180 SAR AR1,*
821 0237 b001 LARK AR0,1
822 0238 00e0 LAR AR0,*0+
823
824 .line 2
825 ;>>>> { if(KEY_RIGHT==0)
826 0239 bc00! LDPK _KEY_RIGHT
827 023a 1000! LAC _KEY_RIGHT
828 023b e308 BNZ L57
023c 039e'
829 .line 3
830 ;>>>> {if(KEY_LEFT==0)
831 023d bc00! LDPK _KEY_LEFT
832 023e 1000! LAC _KEY_LEFT
833 023f e308 BNZ L49
0240 0321'
834 .line 4
835 ;>>>> {if(KEY_SURE==0)
836 0241 bc00! LDPK _KEY_SURE
837 0242 1000! LAC _KEY_SURE
838 0243 e308 BNZ L41
0244 02a4'
839 .line 5
840 ;>>>> {if(KEY_UP==0)
841 0245 bc00! LDPK _KEY_UP
842 0246 1000! LAC _KEY_UP
843 0247 e308 BNZ L40
0248 024c'
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
key.asm PAGE 19
844 .line 6
845 ;>>>> return 0;
846 ;>>>> else
847 0249 b900 LACK 0
848 024a 7980 B EPI0_3
024b 03b0'
849 024c L40:
850 .line 8
851 ;>>>> { LCD_CLEAR();
852 024c 7a80 CALL _LCD_CLEAR
024d 0000!
853 .line 9
854 ;>>>> LCD_STARTMEAU('1');
855 024e b931 LACK 49
856 024f 90a0 SACL *+
857 0250 7a80 CALL _LCD_STARTMEAU
0251 0000!
858 0252 8b90 MAR *-
859 .line 10
860 ;>>>> LCD_STARTMEAU('4');
861 0253 b934 LACK 52
862 0254 90a0 SACL *+
863 0255 7a80 CALL _LCD_STARTMEAU
0256 0000!
864 0257 8b90 MAR *-
865 .line 11
866 ;>>>> LCD_STARTMEAU('5');
867 0258 b935 LACK 53
868 0259 90a0 SACL *+
869 025a 7a80 CALL _LCD_STARTMEAU
025b 0000!
870 025c 8b90 MAR *-
871 .line 12
872 ;>>>> LCD_STARTMEAU('7');
873 025d b937 LACK 55
874 025e 90a0 SACL *+
875 025f 7a80 CALL _LCD_STARTMEAU
0260 0000!
876 0261 8b90 MAR *-
877 .line 13
878 ;>>>> LCD_STARTMEAU('9');
879 0262 b939 LACK 57
880 0263 90a0 SACL *+
881 0264 7a80 CALL _LCD_STARTMEAU
0265 0000!
882 0266 8b90 MAR *-
883 .line 14
884 ;>>>> MAINBAR('2');
885 0267 b932 LACK 50
886 0268 90a0 SACL *+
887 0269 7a80 CALL _MAINBAR
026a 0000!
888 026b 8b90 MAR *-
889 .line 15
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
key.asm PAGE 20
890 ;>>>> SUBMEAU2FLAG=0x0000;
891 026c b900 LACK 0
892 026d bc00! LDPK _SUBMEAU2FLAG
893 026e 9000! SACL _SUBMEAU2FLAG
894 .line 16
895 ;>>>> return 1;
896 ;>>>> else
897 ;>>>> {switch(SUBMEAU2FLAG)
898 026f b901 LACK 1
899 0270 7980 B EPI0_3
0271 03b0'
900 0272 L42:
901 .line 21
902 ;>>>> { case 1: LCD_CLEAR();
903 0272 7a89 CALL _LCD_CLEAR,AR1
0273 0000!
904 .line 22
905 ;>>>> SURESUBMEAU2('1');
906 0274 b931 LACK 49
907 0275 90a0 SACL *+
908 0276 7a80 CALL _SURESUBMEAU2
0277 0000!
909 0278 8b90 MAR *-
910 .line 23
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -