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

📄 mp3_ctroler.lst

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