⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp3_ctrolert.lst

📁 lpc935/6下编写车载mp3控制面板源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -