📄 mp3_ctrolert.lst
字号:
031B 881 M_KEY:
031B 103103 882 JBC M_KEY_BAL,M_1KEY
031E 02032D 883 LJMP EXIT_Y
0321 884 M_1KEY:
0321 307006 885 JNB MP3_MODE,EXIT_1Y
0324 1203A0 886 LCALL MP3_MEKEY
0327 02032D 887 LJMP EXIT_Y
032A 888 EXIT_1Y:
032A 120350 889 LCALL DEAL_SHORTMEY
032D 890 EXIT_Y:
891
032D 22 892 RET
893
894
895
032E 896 JUDG_MEKEY:
032E 120C06 897 LCALL CLR_CARRY_BIT
0331 A95A 898 MOV R1,MKEY_KJU
0333 900000 899 MOV DPTR,#SAV_BAND
0336 E0 900 MOVX A,@DPTR
0337 12113A 901 lcall tedr_sbuf
033A 14 902 DEC A
033B 75F006 903 MOV B,#06H
033E A4 904 MUL AB
033F 29 905 ADD A,R1
0340 900001 906 MOV DPTR,#STAT_COUNT
0343 F0 907 MOVX @DPTR,A
0344 F9 908 MOV R1,A
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 11
0345 A882 909 MOV R0,DPL
0347 121546 910 LCALL WD_EERAM
034A E9 911 MOV A,R1
034B 75F002 912 MOV B,#02
034E A4 913 MUL AB
034F 914 NEXT_ME:
034F 22 915 RET
0350 916 DEAL_SHORTMEY:
0350 12032E 917 LCALL JUDG_MEKEY
0353 900080 918 MOV DPTR,#STATION_FRE
0356 2582 919 ADD A,DPL
0358 F582 920 MOV DPL,A
035A E5F0 921 MOV A,B
035C 3583 922 ADDC A,DPH
035E F583 923 MOV DPH,A
0360 E0 924 MOVX A,@DPTR
0361 799E 925 MOV R1,#W_DWord
0363 F7 926 MOV @R1,A
0364 09 927 INC R1
0365 A3 928 INC DPTR
0366 E0 929 MOVX A,@DPTR
0367 F7 930 MOV @R1,A
0368 121065 931 lcall RADIO_VMOD;显示RADIO截面
036B 120F71 932 LCALL WriteSTR
036E 22 933 RET
036F 934 SAV_MKEY:
036F 203303 935 JB SAV_MKEY_SIGN,SDD_1EXITF
0372 02039F 936 LJMP SDD_EXITF
0375 937 SDD_1EXITF:
0375 12032E 938 LCALL JUDG_MEKEY
0378 900080 939 MOV DPTR,#STATION_FRE
037B 2582 940 ADD A,DPL
037D F582 941 MOV DPL,A
037F E5F0 942 MOV A,B
0381 3583 943 ADDC A,DPH
0383 F583 944 MOV DPH,A
0385 799E 945 MOV R1,#W_DWord
0387 E7 946 MOV A,@R1
0388 F0 947 MOVX @DPTR,A
0389 A882 948 MOV R0,DPL
038B 121546 949 LCALL WD_EERAM
038E 09 950 INC R1
038F A3 951 INC DPTR
0390 E7 952 MOV A,@R1
0391 F0 953 MOVX @DPTR,A
0392 A882 954 MOV R0,DPL
0394 121546 955 LCALL WD_EERAM
0397 121065 956 lcall RADIO_VMOD;显示RADIO截面
039A 120F71 957 LCALL WriteSTR
039D C233 958 CLR SAV_MKEY_SIGN
039F 959 SDD_EXITF:
039F 22 960 RET
03A0 961 MP3_MEKEY:
03A0 A95A 962 MOV R1,MKEY_KJU
03A2 B9000F 963 CJNE R1,#00H,MP3_1MMKEY
03A5 20654A 964 JB sign_INT,MP3_5MMKEY
03A8 C26D 965 CLR sign_rpt
03AA C26E 966 CLR sign_rdm
03AC 106C3B 967 JBC sign_stop,MP3_4MMKEY
03AF D26C 968 setb sign_stop
03B1 0203EA 969 LJMP MP3_4MMKEY
03B4 970 MP3_1MMKEY:
03B4 B90112 971 CJNE R1,#01H,MP3_2MMKEY
03B7 D265 972 SETB sign_INT
03B9 C26C 973 CLR sign_stop
03BB C26D 974 CLR sign_rpt
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 12
03BD C26E 975 CLR sign_rdm
03BF D26F 976 SETB S_SCAN
03C1 207026 977 JB MP3_MODE,MP3_4MMKEY
03C4 C26F 978 CLR S_SCAN
03C6 0203EA 979 LJMP MP3_4MMKEY
03C9 980 MP3_2MMKEY:
03C9 B9020F 981 CJNE R1,#02H,MP3_3MMKEY
03CC 206523 982 JB sign_INT,MP3_5MMKEY
03CF C26C 983 CLR sign_stop
03D1 C26E 984 CLR sign_rdm
03D3 106D14 985 JBC sign_rpt,MP3_4MMKEY
03D6 D26D 986 setb sign_rpt
03D8 0203EA 987 LJMP MP3_4MMKEY
03DB 988 MP3_3MMKEY:
03DB B90314 989 CJNE R1,#03H,MP3_5MMKEY
03DE 206511 990 JB sign_INT,MP3_5MMKEY
03E1 C26C 991 CLR sign_stop
03E3 C26D 992 CLR sign_rpt
03E5 106E02 993 JBC sign_rdm,MP3_4MMKEY
03E8 D26E 994 setb sign_rdm
03EA 995 MP3_4MMKEY:
03EA 09 996 INC R1
03EB E9 997 MOV A,R1
03EC 12113A 998 lcall tedr_sbuf
03EF 0203F2 999 LJMP MP3_5MMKEY
03F2 1000 MP3_5MMKEY:
03F2 22 1001 RET
03F3 1002 BAND_KEY:
1003
03F3 300F43 1004 JNB P_BAND,EWE_BAND
03F6 120C06 1005 LCALL CLR_CARRY_BIT
03F9 900000 1006 MOV DPTR,#SAV_BAND
03FC E0 1007 MOVX A,@DPTR
03FD 12113A 1008 lcall tedr_sbuf
0400 04 1009 INC A
0401 B40600 1010 CJNE A,#06H,EWE_1BAND
0404 1011 EWE_1BAND:
0404 4002 1012 JC EWE_2BAND
0406 7401 1013 MOV A,#01H
0408 1014 EWE_2BAND:
0408 F0 1015 MOVX @DPTR,A
0409 F9 1016 MOV R1,A
040A A882 1017 MOV R0,DPL
040C 121546 1018 LCALL WD_EERAM
040F 19 1019 DEC R1
0410 E9 1020 MOV A,R1
0411 75F006 1021 MOV B,#06
0414 A4 1022 MUL AB
0415 900001 1023 MOV DPTR,#STAT_COUNT
0418 F0 1024 MOVX @DPTR,A
0419 F9 1025 MOV R1,A
041A A882 1026 MOV R0,DPL
041C 121546 1027 LCALL WD_EERAM
041F E9 1028 MOV A,R1
0420 75F002 1029 MOV B,#02
0423 A4 1030 MUL AB
0424 900080 1031 MOV DPTR,#STATION_FRE
0427 2582 1032 ADD A,DPL
0429 F582 1033 MOV DPL,A
042B E0 1034 MOVX A,@DPTR
042C 799E 1035 MOV R1,#W_DWord
042E F7 1036 MOV @R1,A
042F 09 1037 INC R1
0430 A3 1038 INC DPTR
0431 E0 1039 MOVX A,@DPTR
0432 F7 1040 MOV @R1,A
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 13
0433 121065 1041 lcall RADIO_VMOD;显示RADIO截面
0436 120F71 1042 LCALL WriteSTR
0439 1043 EWE_BAND:
0439 22 1044 RET
043A 1045 AUTO_SEACH:
043A 200403 1046 JB SEACH_BEGIN,TYU_1SEARCH
043D 0204D3 1047 LJMP EXIT_SEARCH
0440 1048 TYU_1SEARCH:
0440 D283 1049 SETB MUTE_CTROL
0442 1215FF 1050 LCALL CLR_WDT
0445 799F 1051 MOV R1,#W_DWord+1
0447 E7 1052 MOV A,@R1
0448 240C 1053 ADD A,#0CH
044A F7 1054 MOV @R1,A
044B FE 1055 MOV R6,A
044C 19 1056 DEC R1
044D E7 1057 MOV A,@R1
044E 543F 1058 ANL A,#3FH
0450 3400 1059 ADDC A,#00
0452 F7 1060 MOV @R1,A
0453 FF 1061 MOV R7,A
0454 789E 1062 MOV R0,#W_DWord
0456 1063 EXIJ_FH:
0456 121D80 1064 LCALL DIV_4FGH
0459 1204F0 1065 LCALL JUDG_HALF
045C B9AA03 1066 CJNE R1,#0AAH,ADD_JHK
045F 020474 1067 LJMP EXIJ_JJ1
0462 1068 ADD_JHK:
0462 B9AD06 1069 CJNE R1,#0ADH,SUBB_JHK
0465 1204E2 1070 LCALL ADDC_1
0468 020456 1071 LJMP EXIJ_FH
046B 1072 SUBB_JHK:
046B B9DA59 1073 CJNE R1,#0DAH,DFF3G
046E 1204D4 1074 LCALL SUBB_1
0471 020456 1075 LJMP EXIJ_FH
0474 1076 EXIJ_JJ1:
0474 120546 1077 LCALL GET_SSERCH
0477 D2E7 1078 SETB ACC.7
0479 F7 1079 MOV @R1,A
047A 120F71 1080 LCALL WriteSTR
047D 121395 1081 LCALL DEALY_50
0480 1082 TRX1:
0480 120F98 1083 LCALL READSTR
0483 7899 1084 MOV R0,#R_DWord
0485 E6 1085 MOV A,@R0
0486 30E7F7 1086 JNB ACC.7,TRX1
0489 02048F 1087 LJMP DFFG
048C 1088 TYU_2SEARCH:
048C 020440 1089 LJMP TYU_1SEARCH
048F 1090 DFFG:
048F 20E635 1091 JB ACC.6,DFF3G
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -