📄 mp3_ctrolert.lst
字号:
0492 1205D9 1092 LCALL JUDG_SENDSD;判断是否是台
0495 B4AAA8 1093 CJNE A,#0AAH,TYU_1SEARCH
0498 900190 1094 MOV DPTR,#W_DWord_BAK
049B E0 1095 MOVX A,@DPTR
049C F8 1096 MOV R0,A
049D A3 1097 INC DPTR
049E E0 1098 MOVX A,@DPTR
049F F9 1099 MOV R1,A
04A0 E8 1100 MOV A,R0
04A1 853D83 1101 MOV DPH,STA_DPH
04A4 853E82 1102 MOV DPL,STA_DPL
04A7 F0 1103 MOVX @DPTR,A
04A8 A83E 1104 MOV R0,STA_DPL
04AA 121546 1105 LCALL WD_EERAM
04AD A3 1106 INC DPTR
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 14
04AE E9 1107 MOV A,R1
04AF F0 1108 MOVX @DPTR,A
04B0 A882 1109 MOV R0,DPL
04B2 121546 1110 LCALL WD_EERAM
04B5 A3 1111 INC DPTR
04B6 85833D 1112 MOV STA_DPH,DPH
04B9 85823E 1113 MOV STA_DPL,DPL
04BC 120580 1114 LCALL SEARCH_V
04BF 053F 1115 INC STATION_RV
04C1 120C37 1116 LCALL DELAY_COVERYER
04C4 D53CC5 1117 DJNZ STATION_COUNT,TYU_2SEARCH;存储记数
04C7 1118 DFF3G:
04C7 120550 1119 lcall serch_end
04CA C204 1120 CLR SEACH_BEGIN
04CC 121CB1 1121 LCALL CLR_DISPT
04CF C205 1122 CLR SOUND_SB
04D1 C283 1123 CLR MUTE_CTROL
04D3 1124 EXIT_SEARCH:
04D3 22 1125 RET
04D4 1126 SUBB_1:
04D4 799F 1127 MOV R1,#W_DWord+1
04D6 E7 1128 MOV A,@R1
04D7 9401 1129 SUBB A,#01
04D9 F7 1130 MOV @R1,A
04DA FE 1131 MOV R6,A
04DB 19 1132 DEC R1
04DC E7 1133 MOV A,@R1
04DD 9400 1134 SUBB A,#00
04DF F7 1135 MOV @R1,A
04E0 FF 1136 MOV R7,A
04E1 22 1137 RET
04E2 1138 ADDC_1:
04E2 799F 1139 MOV R1,#W_DWord+1
04E4 E7 1140 MOV A,@R1
04E5 2401 1141 ADD A,#01
04E7 F7 1142 MOV @R1,A
04E8 FE 1143 MOV R6,A
04E9 19 1144 DEC R1
04EA E7 1145 MOV A,@R1
04EB 3400 1146 ADDC A,#00
04ED F7 1147 MOV @R1,A
04EE FF 1148 MOV R7,A
04EF 22 1149 RET
04F0 1150 JUDG_HALF:
04F0 B40005 1151 CJNE A,#00H,JUDG_0HALF
04F3 79AA 1152 MOV R1,#0AAH
04F5 020545 1153 LJMP EXIT_HALF
04F8 1154 JUDG_0HALF:
04F8 B40105 1155 CJNE A,#01H,JUDG_1HALF
04FB 79DA 1156 MOV R1,#0DAH
04FD 020545 1157 LJMP EXIT_HALF
0500 1158 JUDG_1HALF:
0500 B40205 1159 CJNE A,#02H,JUDG_2HALF
0503 79DA 1160 MOV R1,#0DAH
0505 020545 1161 LJMP EXIT_HALF
0508 1162 JUDG_2HALF:
0508 B40305 1163 CJNE A,#03H,JUDG_3HALF
050B 79AD 1164 MOV R1,#0ADH
050D 020545 1165 LJMP EXIT_HALF
0510 1166 JUDG_3HALF:
0510 B40405 1167 CJNE A,#04H,JUDG_4HALF
0513 79AD 1168 MOV R1,#0ADH
0515 020545 1169 LJMP EXIT_HALF
0518 1170 JUDG_4HALF:
0518 B40508 1171 CJNE A,#05H,JUDG_5HALF
051B 79AA 1172 MOV R1,#0AAH
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 15
051D 020545 1173 LJMP EXIT_HALF
0520 020545 1174 LJMP EXIT_HALF
0523 1175 JUDG_5HALF:
0523 B40605 1176 CJNE A,#06H,JUDG_6HALF
0526 79DA 1177 MOV R1,#0DAH
0528 020545 1178 LJMP EXIT_HALF
052B 1179 JUDG_6HALF:
052B B40705 1180 CJNE A,#07H,JUDG_7HALF
052E 79DA 1181 MOV R1,#0DAH
0530 020545 1182 LJMP EXIT_HALF
0533 1183 JUDG_7HALF:
0533 B40805 1184 CJNE A,#08H,JUDG_8HALF
0536 79AD 1185 MOV R1,#0ADH
0538 020545 1186 LJMP EXIT_HALF
053B 1187 JUDG_8HALF:
053B B40905 1188 CJNE A,#09H,JUDG_9HALF
053E 79AD 1189 MOV R1,#0ADH
0540 020545 1190 LJMP EXIT_HALF
0543 1191 JUDG_9HALF:
0543 79CC 1192 MOV R1,#0CCH
0545 1193 EXIT_HALF:
0545 22 1194 RET
0546 1195 GET_SSERCH:
0546 799E 1196 MOV R1,#W_DWord
0548 E7 1197 MOV A,@R1
0549 44C0 1198 ORL A,#0C0H
054B F7 1199 MOV @R1,A
054C 79A0 1200 MOV R1,#W_DWord+2
054E E7 1201 MOV A,@R1
054F 22 1202 RET
0550 1203 serch_end:
0550 12057B 1204 LCALL CLR_FLASH
0553 900001 1205 MOV DPTR,#STAT_COUNT
0556 7400 1206 MOV A,#0
0558 F0 1207 MOVX @DPTR,A
0559 A882 1208 MOV R0,DPL
055B 121546 1209 LCALL WD_EERAM
055E 900000 1210 MOV DPTR,#SAV_BAND
0561 7401 1211 MOV A,#01H
0563 F0 1212 MOVX @DPTR,A
0564 A882 1213 MOV R0,DPL
0566 121546 1214 LCALL WD_EERAM
0569 900080 1215 MOV DPTR,#STATION_FRE
056C E0 1216 MOVX A,@DPTR
056D 799E 1217 MOV R1,#W_DWord
056F F7 1218 MOV @R1,A
0570 09 1219 INC R1
0571 A3 1220 INC DPTR
0572 E0 1221 MOVX A,@DPTR
0573 F7 1222 MOV @R1,A
0574 121065 1223 lcall RADIO_VMOD;显示RADIO截面
0577 120F71 1224 LCALL WriteSTR
057A 22 1225 ret
057B 1226 CLR_FLASH:
057B C22E 1227 CLR DISPD_TEMP
057D C22D 1228 CLR DISPB_TEMP
057F 22 1229 RET
0580 1230 SEARCH_V:
1231
0580 C007 1232 PUSH 07H
0582 C006 1233 PUSH 06H
0584 C083 1234 PUSH DPH
0586 C082 1235 PUSH DPL
0588 121C3B 1236 LCALL CLR_SREEN
058B 900190 1237 MOV DPTR,#W_DWord_BAK
058E E0 1238 MOVX A,@DPTR
A51 MACRO ASSEMBLER MP3_CTROLERT 01/26/2005 09:25:39 PAGE 16
058F F507 1239 MOV 07H,A
0591 A3 1240 INC DPTR
0592 E0 1241 MOVX A,@DPTR
0593 F506 1242 MOV 06H,A
0595 1210C9 1243 LCALL FM_CODE
0598 300405 1244 JNB SEACH_BEGIN,JERT2XY
059B E53F 1245 MOV A,STATION_RV
059D 0205A4 1246 LJMP JERT3XY
05A0 1247 JERT2XY:
05A0 900001 1248 MOV DPTR,#STAT_COUNT
05A3 E0 1249 MOVX A,@DPTR
05A4 1250 JERT3XY:
05A4 75F006 1251 MOV B,#6
05A7 84 1252 DIV AB
05A8 04 1253 INC A
05A9 A9F0 1254 MOV R1,B
05AB B40102 1255 CJNE A,#01H,TTRE_1
05AE 7413 1256 MOV A,#19
05B0 1257 TTRE_1:
05B0 F50D 1258 MOV CHAR_ADR,A;字符代码 3
05B2 750E03 1259 MOV DISP_COLUM,#3H;字符列
05B5 121B0B 1260 LCALL SET_ADRESS
05B8 300406 1261 JNB SEACH_BEGIN,JERTXY
05BB 121D67 1262 LCALL FIVE_ADC
05BE 0205CB 1263 LJMP JERTY
05C1 1264 JERTXY:
05C1 783A 1265 MOV R0,#3AH
05C3 860D 1266 MOV CHAR_ADR,@R0;字符代码 M
05C5 750E08 1267 MOV DISP_COLUM,#8H;字符列
05C8 121B0B 1268 LCALL SET_ADRESS
05CB 1269 JERTY:
05CB 121074 1270 lcall dv_setb
05CE D2AF 1271 SETB EA
05D0 D082 1272 POP DPL
05D2 D083 1273 POP DPH
05D4 D006 1274 POP 06H
05D6 D007 1275 POP 07H
05D8 22 1276 RET
05D9 1277 JUDG_SENDSD:
05D9 C082 1278 PUSH DPL
05DB C083 1279 PUSH DPH
05DD 120647 1280 LCALL SAV_DATA_STA;写入的值写缓存
05E0 7999 1281 MOV R1,#R_DWord
05E2 789E 1282 MOV R0,#W_DWord
05E4 E7 1283 MOV A,@R1
05E5 F6 1284 MOV @R0,A
05E6 08 1285 INC R0
05E7 09 1286 INC R1
05E8 E7 1287 MOV A,@R1
05E9 F6 1288 MOV @R0,A
05EA 7C01 1289 MOV R4,#01H
05EC 1290 YUI_2IOP:
05EC 799E 1291 MOV R1,#W_DWord
05EE E7 1292 MOV A,@R1
05EF 543F 1293 ANL A,#3FH
05F1 F7 1294 MOV @R1,A
05F2 09 1295 INC R1
05F3 E7 1296 MOV A,@R1
05F4 2401 1297 ADD A,#1;1
05F6 F7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -