?? mp3_ctroler.lst
字號:
0433 1092 MP3_1MMKEY:
0433 B90316 1093 CJNE R1,#03H,MP3_2MMKEY
0436 7903 1094 MOV R1,#03H
0438 120483 1095 LCALL RDEW_PLAY
043B 103844 1096 JBC SEND_ERROR,MP3_4MMKEY
043E C26C 1097 CLR sign_stop
0440 C265 1098 clr sign_INT
0442 C26D 1099 CLR sign_rpt
0444 106E3B 1100 JBC sign_rdm,MP3_4MMKEY
0447 D26E 1101 setb sign_rdm
0449 020482 1102 LJMP MP3_4MMKEY
044C 1103 MP3_2MMKEY:
044C B90116 1104 CJNE R1,#01H,MP3_3MMKEY
044F 7902 1105 MOV R1,#02
0451 120483 1106 LCALL RDEW_PLAY
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 14
0454 10382B 1107 JBC SEND_ERROR,MP3_4MMKEY
0457 C265 1108 clr sign_INT
0459 C26C 1109 CLR sign_stop
045B C26E 1110 CLR sign_rdm
045D 106D22 1111 JBC sign_rpt,MP3_4MMKEY
0460 D26D 1112 setb sign_rpt
0462 020482 1113 LJMP MP3_4MMKEY
0465 1114 MP3_3MMKEY:
0465 B9021A 1115 CJNE R1,#02H,MP3_5MMKEY
0468 206517 1116 JB sign_INT,MP3_4MMKEY
046B 7901 1117 MOV R1,#01
046D 120483 1118 LCALL RDEW_PLAY
0470 10380F 1119 JBC SEND_ERROR,MP3_4MMKEY
0473 D265 1120 SETB sign_INT
0475 C26C 1121 CLR sign_stop
0477 C26D 1122 CLR sign_rpt
0479 C26E 1123 CLR sign_rdm
047B D26F 1124 SETB S_SCAN
047D 207002 1125 JB MP3_MODE,MP3_4MMKEY
0480 C26F 1126 CLR S_SCAN
0482 1127 MP3_4MMKEY:
1128
0482 1129 MP3_5MMKEY:
0482 22 1130 RET
0483 1131 RDEW_PLAY:
0483 09 1132 INC R1
0484 E9 1133 MOV A,R1
0485 121288 1134 lcall SEND_COMMAND
0488 22 1135 RET
0489 1136 BAND_KEY:
1137
0489 300F3A 1138 JNB P_BAND,EWE_BAND
048C 120C94 1139 LCALL CLR_CARRY_BIT
048F 900000 1140 MOV DPTR,#SAV_BAND
0492 E0 1141 MOVX A,@DPTR
0493 04 1142 INC A
0494 B40600 1143 CJNE A,#06H,EWE_1BAND
0497 1144 EWE_1BAND:
0497 4002 1145 JC EWE_2BAND
0499 7401 1146 MOV A,#01H
049B 1147 EWE_2BAND:
049B F0 1148 MOVX @DPTR,A
049C F9 1149 MOV R1,A
049D A882 1150 MOV R0,DPL
1151 ; LCALL WD_EERAM
049F 19 1152 DEC R1
04A0 E9 1153 MOV A,R1
04A1 75F006 1154 MOV B,#06
04A4 A4 1155 MUL AB
04A5 900001 1156 MOV DPTR,#STAT_COUNT
04A8 F0 1157 MOVX @DPTR,A
04A9 F9 1158 MOV R1,A
04AA A882 1159 MOV R0,DPL
1160 ;LCALL WD_EERAM
04AC E9 1161 MOV A,R1
04AD 75F002 1162 MOV B,#02
04B0 A4 1163 MUL AB
04B1 900080 1164 MOV DPTR,#STATION_FRE
04B4 2582 1165 ADD A,DPL
04B6 F582 1166 MOV DPL,A
04B8 E0 1167 MOVX A,@DPTR
04B9 799E 1168 MOV R1,#W_DWord
04BB F7 1169 MOV @R1,A
04BC 09 1170 INC R1
04BD A3 1171 INC DPTR
04BE E0 1172 MOVX A,@DPTR
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 15
04BF F7 1173 MOV @R1,A
04C0 121188 1174 lcall RADIO_VMOD;顯示RADIO截面
04C3 121090 1175 LCALL WriteSTR
04C6 1176 EWE_BAND:
04C6 22 1177 RET
04C7 1178 AUTO_SEACH:
04C7 200403 1179 JB SEACH_BEGIN,TYU_1SEARCH
04CA 020562 1180 LJMP EXIT_SEARCH
04CD 1181 TYU_1SEARCH:
04CD D283 1182 SETB MUTE_CTROL
04CF 121810 1183 LCALL CLR_WDT
04D2 799F 1184 MOV R1,#W_DWord+1
04D4 E7 1185 MOV A,@R1
04D5 240C 1186 ADD A,#0CH
04D7 F7 1187 MOV @R1,A
04D8 FE 1188 MOV R6,A
04D9 19 1189 DEC R1
04DA E7 1190 MOV A,@R1
04DB 543F 1191 ANL A,#3FH
04DD 3400 1192 ADDC A,#00
04DF F7 1193 MOV @R1,A
04E0 FF 1194 MOV R7,A
04E1 789E 1195 MOV R0,#W_DWord
04E3 1196 EXIJ_FH:
04E3 1220B9 1197 LCALL DIV_4FGH
04E6 120593 1198 LCALL JUDG_HALF
04E9 B9AA03 1199 CJNE R1,#0AAH,ADD_JHK
04EC 020501 1200 LJMP EXIJ_JJ1
04EF 1201 ADD_JHK:
04EF B9AD06 1202 CJNE R1,#0ADH,SUBB_JHK
04F2 120585 1203 LCALL ADDC_1
04F5 0204E3 1204 LJMP EXIJ_FH
04F8 1205 SUBB_JHK:
04F8 B9DA59 1206 CJNE R1,#0DAH,DFF3G
04FB 120577 1207 LCALL SUBB_1
04FE 0204E3 1208 LJMP EXIJ_FH
0501 1209 EXIJ_JJ1:
0501 1205E9 1210 LCALL GET_SSERCH
0504 D2E7 1211 SETB ACC.7
0506 F7 1212 MOV @R1,A
0507 121090 1213 LCALL WriteSTR
050A 12155C 1214 LCALL DEALY_50
050D 1215 TRX1:
050D 1210B7 1216 LCALL READSTR
0510 7899 1217 MOV R0,#R_DWord
0512 E6 1218 MOV A,@R0
0513 30E7F7 1219 JNB ACC.7,TRX1
0516 02051C 1220 LJMP DFFG
0519 1221 TYU_2SEARCH:
0519 0204CD 1222 LJMP TYU_1SEARCH
051C 1223 DFFG:
051C 20E635 1224 JB ACC.6,DFF3G
051F 12067F 1225 LCALL JUDG_SENDSD;判斷是否是臺
0522 B4AAA8 1226 CJNE A,#0AAH,TYU_1SEARCH
1227
0525 900190 1228 MOV DPTR,#W_DWord_BAK
0528 E0 1229 MOVX A,@DPTR
0529 F8 1230 MOV R0,A
052A A3 1231 INC DPTR
052B E0 1232 MOVX A,@DPTR
052C F9 1233 MOV R1,A
052D E8 1234 MOV A,R0
052E 853D83 1235 MOV DPH,STA_DPH
0531 853E82 1236 MOV DPL,STA_DPL
0534 F0 1237 MOVX @DPTR,A
0535 A83E 1238 MOV R0,STA_DPL
A51 MACRO ASSEMBLER MP3_CTROLER 08/12/2005 14:43:21 PAGE 16
0537 121726 1239 LCALL WD_EERAM
053A A3 1240 INC DPTR
053B E9 1241 MOV A,R1
053C F0 1242 MOVX @DPTR,A
053D A882 1243 MOV R0,DPL
053F 121726 1244 LCALL WD_EERAM
0542 A3 1245 INC DPTR
0543 85833D 1246 MOV STA_DPH,DPH
0546 85823E 1247 MOV STA_DPL,DPL
0549 120626 1248 LCALL SEARCH_V
054C 053F 1249 INC STATION_RV
054E 120CCB 1250 LCALL DELAY_COVERYER
0551 D53CC5 1251 DJNZ STATION_COUNT,TYU_2SEARCH;存儲記數
0554 1252 DFF3G:
0554 D2AF 1253 SETB EA
0556 1205F3 1254 lcall serch_end
0559 C204 1255 CLR SEACH_BEGIN
055B 121FEA 1256 LCALL CLR_DISPT
055E C205 1257 CLR SOUND_SB
0560 C283 1258 CLR MUTE_CTROL
0562 1259 EXIT_SEARCH:
0562 22 1260 RET
0563 1261 TESTERROM:
0563 7800 1262 MOV R0,#00H
0565 900000 1263 MOV DPTR,#0000H
0568 1264 S1QS:
0568 12170C 1265 lcall RD_ERAOM
056B 12127E 1266 lcall tedr_sbuf
056E 121810 1267 LCALL CLR_WDT
0571 08 1268 INC R0
0572 A3 1269 INC DPTR
0573 B800F2 1270 CJNE R0,#00H,S1QS
0576 22 1271 RET
0577 1272 SUBB_1:
0577 799F 1273 MOV R1,#W_DWord+1
0579 E7 1274 MOV A,@R1
057A 9401 1275 SUBB A,#01
057C F7 1276 MOV @R1,A
057D FE 1277 MOV R6,A
057E 19 1278 DEC R1
057F E7 1279 MOV A,@R1
0580 9400 1280 SUBB A,#00
0582 F7 1281 MOV @R1,A
0583 FF 1282 MOV R7,A
0584 22 1283 RET
0585 1284 ADDC_1:
0585 799F 1285 MOV R1,#W_DWord+1
0587 E7 1286 MOV A,@R1
0588 2401 1287 ADD A,#01
058A F7 1288 MOV @R1,A
058B FE 1289 MOV R6,A
058C 19 1290 DEC R1
058D E7 1291 MOV A,@R1
058E 3400 1292 ADDC A,#00
0590 F7 1293 MOV @R1,A
0591 FF 1294 MOV R7,A
0592 22 1295 RET
0593 1296 JUDG_HALF:
0593 783A 1297 mov r0,#3ah
0595 E6 1298 mov a,@r0
0596 B40005 1299 CJNE A,#00H,JUDG_0HALF
0599 79AA 1300 MOV R1,#0AAH
05
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -