📄 lcd_deal.lst
字号:
0337 875 TYU2:
0337 12034C 876 LCALL DGNE_MP3
033A 877 EXIT_2PD:
033A C283 878 clr MUTE_CTROL
033C 22 879 RET
033D 880 DGNE_RADIO:
033D C270 881 CLR MP3_MODE
033F 7452 882 MOV A,#'R'
0341 900000 883 MOV DPTR,#0000H
0344 F0 884 MOVX @DPTR,A
0345 120A7F 885 lcall RADIO_VMOD;显示RADIO截面
0348 1209C6 886 LCALL RADIO_POWER
034B 22 887 RET
034C 888 DGNE_MP3:
034C D283 889 SETB MUTE_CTROL
034E 74DD 890 MOV A,#0DDH
0350 121708 891 lcall tedr_sbuf
0353 120371 892 lcall reci_datmp3
0356 D270 893 SETB MP3_MODE
0358 744D 894 MOV A,#'M'
035A 900000 895 MOV DPTR,#0000H
035D F0 896 MOVX @DPTR,A
035E 1209DA 897 LCALL MP3_POWER
0361 020370 898 LJMP EXIT_1PD
0364 899 TTY_1OP:
0364 302B06 900 jnb CONNECT_1BITS,sdrre
0367 307606 901 JNB POW_RESET,EXIT_1PD
036A 020376 902 LJMP TTY_2OP
036D 903 sdrre:
036D 12033D 904 lcall DGNE_RADIO
0370 905 EXIT_1PD:
0370 22 906 RET
0371 907 reci_datmp3:
0371 75551E 908 MOV CONNECTC,#30
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 11
0374 D22B 909 SETB CONNECT_1BITS
0376 910 TTY_2OP:
0376 12135E 911 LCALL CLR_WDT
0379 3071FA 912 JNB COM_3BIT,TTY_2OP
037C C22B 913 clr CONNECT_1BITS
037E 1203C7 914 LCALL RECI_MP3DAT
0381 22 915 ret
916
0382 917 ORI_STATION:
0382 C000 918 PUSH 00H
0384 900080 919 MOV DPTR,#STATION_FRE;频率参数存储地址
0387 781E 920 MOV R0,#30
0389 921 DFG_MAP:
0389 7432 922 MOV A,#32H;29H
038B F0 923 MOVX @DPTR,A
038C A3 924 INC DPTR
038D 743F 925 MOV A,#3fH;9DH
038F F0 926 MOVX @DPTR,A
0390 A3 927 INC DPTR
0391 D8F6 928 DJNZ R0,DFG_MAP
0393 900000 929 MOV DPTR,#0000H
0396 7452 930 MOV A,#'R'
0398 F0 931 MOVX @DPTR,A
0399 900012 932 MOV DPTR,#SAV_BAND
039C 7401 933 MOV A,#01
039E F0 934 MOVX @DPTR,A
039F D000 935 POP 00H
03A1 22 936 RET
03A2 937 DEAL_KEYS:
938
03A2 120749 939 LCALL ST_MONO;单-双声道控制
03A5 12082F 940 LCALL MUTE_PRESS
03A8 121413 941 LCALL ADD_1VOL
03AB 12159D 942 LCALL SUBB_1VOL
03AE 120A1A 943 LCALL MODE_RVL;工作模式选择
03B1 120898 944 LCALL M_KEY;
03B4 1203C7 945 LCALL RECI_MP3DAT
03B7 1200DA 946 LCALL HAND_SEARCH
03BA 1203FB 947 LCALL SELECT_CTR
03BD 207006 948 JB MP3_MODE,EXIT_1KEYS
03C0 12084C 949 LCALL BAND_KEY;
03C3 1209BC 950 LCALL SEACH_STATIONS;搜索处理
03C6 951 EXIT_1KEYS:
03C6 22 952 RET
953
03C7 954 RECI_MP3DAT:
03C7 C000 955 PUSH 00H
03C9 C001 956 PUSH 01H
03CB 107103 957 JBC COM_3BIT,CI_1MP3DAT
03CE 0203EA 958 LJMP CI_EMP3DAT
03D1 959 CI_1MP3DAT:
03D1 7888 960 MOV R0,#MP3_RDATA
03D3 B68114 961 CJNE @R0,#81H,CI_2MP3DAT
03D6 C25B 962 CLR WAIT_B
03D8 7905 963 MOV R1,#5
03DA 7888 964 MOV R0,#MP3_RDATA
03DC 900120 965 MOV DPTR,#MP3_RV_DAT
03DF 966 CI_1MP3DAT0:
03DF E6 967 MOV A,@R0
03E0 C2E7 968 CLR ACC.7
03E2 F0 969 MOVX @DPTR,A
03E3 08 970 INC R0
03E4 A3 971 INC DPTR
03E5 D9F8 972 DJNZ R1,CI_1MP3DAT0
03E7 0203EA 973 LJMP CI_EMP3DAT
03EA 974 CI_2MP3DAT:
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 12
03EA 975 CI_EMP3DAT:
03EA D001 976 POP 01H
03EC D000 977 POP 00H
03EE 22 978 RET
03EF 979 CLR_SELEC:
980
03EF C263 981 CLR SELCMD_DONE
03F1 754E96 982 MOV SELCMC_DONE,#150
03F4 22 983 RET
03F5 984 SELECT_DISH:
03F5 754E96 985 MOV SELCMC_DONE,#150
03F8 D263 986 SETB SELCMD_DONE
03FA 22 987 RET
03FB 988 SELECT_CTR:
03FB C000 989 PUSH 00H
03FD C001 990 PUSH 01H
03FF 302721 991 JNB P_SELCMD,ECT_2ECTR
0402 C227 992 CLR P_SELCMD
0404 121A98 993 LCALL DFH_OP
0407 121B95 994 LCALL CLR_TESET
040A 1203F5 995 LCALL SELECT_DISH
040D 1219C6 996 LCALL CLR_SREEN
0410 A94D 997 MOV R1,P_SELCC
0412 754D00 998 MOV P_SELCC,#00
0415 B9640E 999 CJNE R1,#100,ECT_0CTR
0418 D228 1000 SETB SELC_QUICK
041A 755100 1001 MOV MUSIC_OPTC,#00H
041D 1204C2 1002 LCALL MUSIC_AREA;音场设置
0420 020495 1003 ljmp ECT_8CTR
0423 1004 ECT_2ECTR:
0423 020498 1005 LJMP ECT_ECTR
0426 1006 ECT_0CTR:
0426 900015 1007 MOV DPTR,#MUSIC_OPTION
0429 E0 1008 MOVX A,@DPTR
042A C25C 1009 CLR ALLOW_OP
042C B40002 1010 CJNE A,#00H,TTYJ2
042F D25C 1011 SETB ALLOW_OP
0431 1012 TTYJ2:
0431 300D64 1013 JNB P_SEL,ECT_ECTR
0434 C20D 1014 CLR P_SEL
0436 1015 TTYJ3:
0436 0541 1016 INC SELEC_C
0438 A841 1017 MOV R0,SELEC_C
043A B80703 1018 CJNE R0,#07H,ECT_1CTR
043D 754100 1019 MOV SELEC_C,#00
0440 1020 ECT_1CTR:
0440 A841 1021 MOV R0,SELEC_C
0442 B80008 1022 CJNE R0,#00H,ECT_2CTR
0445 D264 1023 SETB VOL_SETB
0447 12049F 1024 LCALL HEAD_VOL
044A 020495 1025 LJMP ECT_8CTR
044D 1026 ECT_2CTR:
044D B8010B 1027 CJNE R0,#01H,ECT_3CTR
0450 305CE3 1028 JNB ALLOW_OP,TTYJ3
0453 D262 1029 SETB BASS_SETB
0455 1204C6 1030 LCALL HEAD_BAS
0458 020495 1031 LJMP ECT_8CTR
045B 1032 ECT_3CTR:
045B B8020B 1033 CJNE R0,#02H,ECT_4CTR
045E 305CD5 1034 JNB ALLOW_OP,TTYJ3
0461 D261 1035 SETB TRE_SETB
0463 1204F5 1036 LCALL HEAD_TRE
0466 020495 1037 LJMP ECT_8CTR
0469 1038 ECT_4CTR:
0469 B80308 1039 CJNE R0,#03H,ECT_5CTR
046C D260 1040 SETB SETB_BALLR
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 13
046E 120543 1041 LCALL HEAD_BALLR
0471 020495 1042 LJMP ECT_8CTR
0474 1043 ECT_5CTR:
0474 B80408 1044 CJNE R0,#04H,ECT_6CTR
0477 D25F 1045 SETB SETB_BALRR
0479 120555 1046 LCALL HEAD_BALRR
047C 020495 1047 LJMP ECT_8CTR
047F 1048 ECT_6CTR:
047F B80508 1049 CJNE R0,#05H,ECT_7CTR
0482 D25E 1050 SETB SETB_FADLF
0484 120586 1051 LCALL HEAD_FADLF
0487 020495 1052 LJMP ECT_8CTR
048A 1053 ECT_7CTR:
048A B8060B 1054 CJNE R0,#06H,ECT_ECTR
048D D25D 1055 SETB SETB_FADRF
048F 1205A4 1056 LCALL HEAD_FADRF
0492 020495 1057 LJMP ECT_8CTR
0495 1058 ECT_8CTR:
0495 1203F5 1059 LCALL SELECT_DISH
0498 1060 ECT_ECTR:
1061
0498 C25C 1062 CLR ALLOW_OP
049A D001 1063 POP 01H
049C D000 1064 POP 00H
049E 22 1065 RET
049F 1066 HEAD_VOL:
1067
049F 12155A 1068 LCALL SOUND_SETB
04A2 121847 1069 LCALL DISP_LCD
04A5 22 1070 RET
04A6 1071 DSP_SIG:
04A6 750D0D 1072 MOV CHAR_ADR,#13;字符代码 D
04A9 750E01 1073 MOV DISP_COLUM,#1H;字符列
04AC 12182B 1074 LCALL SET_ADRESS
04AF 750D16 1075 MOV CHAR_ADR,#22;字符代码 S
04B2 750E02 1076 MOV DISP_COLUM,#2H;字符列
04B5 12182B 1077 LCALL SET_ADRESS
04B8 750D14 1078 MOV CHAR_ADR,#20;字符代码 P
04BB 750E03 1079 MOV DISP_COLUM,#3H;字符列
04BE 12182B 1080 LCALL SET_ADRESS
04C1 22 1081 RET
04C2 1082 MUSIC_AREA:
04C2 120707 1083 LCALL disp_off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -