?? mp3_ctroler.lst
字號:
02CC 881 YUID_S5IOP:
02CC 120718 882 LCALL SET_SCVB
02CF D083 883 POP DPH
02D1 D082 884 POP DPL
02D3 22 885 RET
02D4 886 JUDG_PLK:
02D4 887 GO_0ONADD:
02D4 1220B9 888 LCALL DIV_4FGH
02D7 120593 889 LCALL JUDG_HALF
02DA B9AA03 890 CJNE R1,#0AAH,GO_1ONADD
02DD 0202F2 891 LJMP GO_3ONADD
02E0 892 GO_1ONADD:
02E0 B9AD06 893 CJNE R1,#0ADH,GO_2ONADD
02E3 120585 894 LCALL ADDC_1
02E6 0202D4 895 LJMP GO_0ONADD
02E9 896 GO_2ONADD:
02E9 B9DA0F 897 CJNE R1,#0DAH,EXIT_DSCHED
02EC 120577 898 LCALL SUBB_1
02EF 0202D4 899 LJMP GO_0ONADD
02F2 900 GO_3ONADD:
02F2 121090 901 LCALL WriteSTR
02F5 120706 902 LCALL sav_writer
02F8 120626 903 LCALL SEARCH_V
02FB 904 EXIT_DSCHED:
02FB 22 905 RET
906
02FC 907 UP_SEARCH:;
02FC C006 908 PUSH 06H
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 11
02FE C007 909 PUSH 07H
0300 12061E 910 LCALL CLR_FLASH
0303 D220 911 SETB DISPB_TEMP;打開閃爍
0305 912 UP_TOP:
0305 1201D6 913 lcall up_sethig
0308 799E 914 MOV R1,#W_DWord
030A E7 915 MOV A,@R1
030B 44C0 916 ORL A,#0C0H
030D F7 917 MOV @R1,A
030E 79A0 918 MOV R1,#W_DWord+2
0310 E7 919 MOV A,@R1
0311 D2E7 920 SETB ACC.7
0313 F7 921 MOV @R1,A
0314 121810 922 LCALL CLR_WDT
0317 121090 923 LCALL WriteSTR
031A 12155C 924 LCALL DEALY_50
031D 925 TOP_0DP:
031D 1210B7 926 LCALL READSTR
0320 7899 927 MOV R0,#R_DWord
0322 E6 928 MOV A,@R0
0323 20E703 929 JB ACC.7,TOP_1DP
0326 02031D 930 LJMP TOP_0DP
0329 931 TOP_1DP:
0329 30E606 932 JNB ACC.6,TOP_2DP
032C 121DCE 933 lcall setb_lower
032F 020305 934 LJMP UP_TOP
0332 935 TOP_2DP:
0332 12067F 936 LCALL JUDG_SENDSD
0335 B4AACD 937 CJNE A,#0AAH,UP_TOP
0338 120343 938 LCALL MEM_SUB
033B 12061E 939 LCALL CLR_FLASH
033E D007 940 POP 07H
0340 D006 941 POP 06H
0342 22 942 RET
0343 943 MEM_SUB:
0343 120626 944 LCALL SEARCH_V
0346 789E 945 MOV R0,#W_DWord
0348 E6 946 MOV A,@R0
0349 543F 947 ANL A,#3FH
034B F6 948 MOV @R0,A
034C 121090 949 LCALL WriteSTR
034F C223 950 CLR AUTO_SRHED
0351 22 951 RET
0352 952 TOP_JUDGE:
0352 120390 953 lcall sav_zhip
0355 1220B9 954 LCALL DIV_4FGH
0358 1220A0 955 LCALL FIVE_ADC
035B 7836 956 MOV R0,#36H
035D 120370 957 LCALL COM_875
0360 5003 958 JNC EXIT_1TOP
0362 02036C 959 LJMP EXIT_2TOP
0365 960 EXIT_1TOP:
0365 7836 961 MOV R0,#36H
0367 120380 962 LCALL COMP_108
036A 4003 963 JC EXIT_3TOP
036C 964 EXIT_2TOP:
036C 121DCE 965 lcall setb_lower
036F 966 EXIT_3TOP:
036F 22 967 RET
968
0370 969 COM_875:
0370 B6000C 970 CJNE @R0,#0H,EXIT_0BOTTOM
0373 08 971 INC R0
0374 B60808 972 CJNE @R0,#8H,EXIT_0BOTTOM
0377 08 973 INC R0
0378 B60704 974 CJNE @R0,#7H,EXIT_0BOTTOM
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 12
037B 08 975 INC R0
037C B60500 976 CJNE @R0,#5H,EXIT_0BOTTOM
037F 977 EXIT_0BOTTOM:
037F 22 978 RET
0380 979 COMP_108:
0380 B6010C 980 CJNE @R0,#1H,EXIT_BOTTOM
0383 08 981 INC R0
0384 B60008 982 CJNE @R0,#0H,EXIT_BOTTOM
0387 08 983 INC R0
0388 B60804 984 CJNE @R0,#8H,EXIT_BOTTOM
038B 08 985 INC R0
038C B60000 986 CJNE @R0,#0H,EXIT_BOTTOM
038F 987 EXIT_BOTTOM:
038F 22 988 RET
989
0390 990 sav_zhip:
0390 789E 991 MOV R0,#W_DWord
0392 8607 992 MOV 07H,@R0
0394 08 993 INC R0
0395 8606 994 MOV 06H,@R0
0397 22 995 ret
0398 996 COVER_DATA:
0398 799E 997 MOV R1,#W_DWord
039A E7 998 MOV A,@R1
039B 543F 999 ANL A,#3FH
039D F7 1000 MOV @R1,A
039E 22 1001 RET
039F 1002 M_KEY:
039F 102403 1003 JBC M_KEY_BAL,M_1KEY
03A2 0203B4 1004 LJMP EXIT_Y
03A5 1005 M_1KEY:
03A5 307009 1006 JNB MP3_MODE,EXIT_1Y
03A8 12041B 1007 LCALL MP3_MEKEY
03AB 121365 1008 lcall MP3_SMOD
03AE 0203B4 1009 LJMP EXIT_Y
03B1 1010 EXIT_1Y:
03B1 1203D1 1011 LCALL DEAL_SHORTMEY
03B4 1012 EXIT_Y:
1013
03B4 22 1014 RET
1015
1016
1017
03B5 1018 JUDG_MEKEY:
03B5 120C94 1019 LCALL CLR_CARRY_BIT
03B8 A95A 1020 MOV R1,MKEY_KJU
03BA 900000 1021 MOV DPTR,#SAV_BAND
03BD E0 1022 MOVX A,@DPTR
03BE 14 1023 DEC A
03BF 75F006 1024 MOV B,#06H
03C2 A4 1025 MUL AB
03C3 29 1026 ADD A,R1
03C4 900001 1027 MOV DPTR,#STAT_COUNT
03C7 F0 1028 MOVX @DPTR,A
03C8 F9 1029 MOV R1,A
03C9 A882 1030 MOV R0,DPL
1031 ; LCALL WD_EERAM
03CB E9 1032 MOV A,R1
03CC 75F002 1033 MOV B,#02
03CF A4 1034 MUL AB
03D0 1035 NEXT_ME:
03D0 22 1036 RET
03D1 1203B5 1038 LCALL JUDG_MEKEY
03D4 900080 1039 MOV DPTR,#STATION_FRE
03D7 2582 1040 ADD A,DPL
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 13
03D9 F582 1041 MOV DPL,A
03DB E5F0 1042 MOV A,B
03DD 3583 1043 ADDC A,DPH
03DF F583 1044 MOV DPH,A
03E1 E0 1045 MOVX A,@DPTR
03E2 799E 1046 MOV R1,#W_DWord
03E4 F7 1047 MOV @R1,A
03E5 09 1048 INC R1
03E6 A3 1049 INC DPTR
03E7 E0 1050 MOVX A,@DPTR
03E8 F7 1051 MOV @R1,A
03E9 121188 1052 lcall RADIO_VMOD;顯示RADIO截面
03EC 121090 1053 LCALL WriteSTR
03EF 22 1054 RET
03F0 1055 SAV_MKEY:
03F0 202603 1056 JB SAV_MKEY_SIGN,SDD_1EXITF
03F3 02041A 1057 LJMP SDD_EXITF
03F6 1058 SDD_1EXITF:
03F6 1203B5 1059 LCALL JUDG_MEKEY
03F9 900080 1060 MOV DPTR,#STATION_FRE
03FC 2582 1061 ADD A,DPL
03FE F582 1062 MOV DPL,A
0400 E5F0 1063 MOV A,B
0402 3583 1064 ADDC A,DPH
0404 F583 1065 MOV DPH,A
0406 799E 1066 MOV R1,#W_DWord
0408 E7 1067 MOV A,@R1
0409 F0 1068 MOVX @DPTR,A
040A A882 1069 MOV R0,DPL
1070 ; LCALL WD_EERAM
040C 09 1071 INC R1
040D A3 1072 INC DPTR
040E E7 1073 MOV A,@R1
040F F0 1074 MOVX @DPTR,A
0410 A882 1075 MOV R0,DPL
1076 ; LCALL WD_EERAM
0412 121188 1077 lcall RADIO_VMOD;顯示RADIO截面
0415 121090 1078 LCALL WriteSTR
0418 C226 1079 CLR SAV_MKEY_SIGN
041A 1080 SDD_EXITF:
041A 22 1081 RET
041B 1082 MP3_MEKEY:
041B 755BFF 1083 mov MKEY_KJU_BAK,#0ffh
041E A95A 1084 MOV R1,MKEY_KJU
0420 B90410 1085 CJNE R1,#04H,MP3_1MMKEY
0423 7900 1086 MOV R1,#00
0425 120483 1087 LCALL RDEW_PLAY
0428 103857 1088 JBC SEND_ERROR,MP3_4MMKEY
042B 106C54 1089 JBC sign_stop,MP3_4MMKEY
042E D26C 1090 setb sign_stop
0430 020482 1091 LJMP MP3_4MMKEY
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -