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

📄 mp3_ctrolert.lst

📁 lpc935/6下编写车载mp3控制面板源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
031B                 881     M_KEY:
031B 103103          882                     JBC     M_KEY_BAL,M_1KEY
031E 02032D          883                     LJMP    EXIT_Y
0321                 884             M_1KEY:
0321 307006          885                     JNB     MP3_MODE,EXIT_1Y
0324 1203A0          886                     LCALL   MP3_MEKEY
0327 02032D          887                     LJMP    EXIT_Y
032A                 888             EXIT_1Y:
032A 120350          889                     LCALL   DEAL_SHORTMEY
032D                 890             EXIT_Y:
                     891                     
032D 22              892                     RET
                     893                     
                     894             
                     895     
032E                 896     JUDG_MEKEY:
032E 120C06          897                     LCALL  CLR_CARRY_BIT
0331 A95A            898                     MOV    R1,MKEY_KJU
0333 900000          899                     MOV    DPTR,#SAV_BAND
0336 E0              900                     MOVX   A,@DPTR
0337 12113A          901                     lcall  tedr_sbuf
033A 14              902                     DEC    A
033B 75F006          903                     MOV    B,#06H
033E A4              904                     MUL    AB
033F 29              905                     ADD    A,R1
0340 900001          906                     MOV    DPTR,#STAT_COUNT
0343 F0              907                     MOVX   @DPTR,A
0344 F9              908                     MOV    R1,A
A51 MACRO ASSEMBLER  MP3_CTROLERT                                                         01/26/2005 09:25:39 PAGE    11

0345 A882            909                     MOV    R0,DPL
0347 121546          910                     LCALL  WD_EERAM
034A E9              911                     MOV    A,R1
034B 75F002          912                     MOV    B,#02
034E A4              913                     MUL    AB
034F                 914             NEXT_ME:
034F 22              915                     RET
0350                 916     DEAL_SHORTMEY:
0350 12032E          917                     LCALL  JUDG_MEKEY
0353 900080          918                     MOV    DPTR,#STATION_FRE
0356 2582            919                     ADD    A,DPL
0358 F582            920                     MOV    DPL,A
035A E5F0            921                     MOV    A,B
035C 3583            922                     ADDC   A,DPH
035E F583            923                     MOV    DPH,A
0360 E0              924                     MOVX   A,@DPTR
0361 799E            925                     MOV    R1,#W_DWord
0363 F7              926                     MOV    @R1,A
0364 09              927                     INC    R1
0365 A3              928                     INC    DPTR
0366 E0              929                     MOVX   A,@DPTR
0367 F7              930                     MOV    @R1,A
0368 121065          931                     lcall  RADIO_VMOD;显示RADIO截面
036B 120F71          932                     LCALL  WriteSTR
036E 22              933                     RET
036F                 934     SAV_MKEY:
036F 203303          935                     JB     SAV_MKEY_SIGN,SDD_1EXITF
0372 02039F          936                     LJMP   SDD_EXITF
0375                 937             SDD_1EXITF:
0375 12032E          938                     LCALL  JUDG_MEKEY
0378 900080          939                     MOV    DPTR,#STATION_FRE
037B 2582            940                     ADD    A,DPL
037D F582            941                     MOV    DPL,A
037F E5F0            942                     MOV    A,B
0381 3583            943                     ADDC   A,DPH
0383 F583            944                     MOV    DPH,A
0385 799E            945                     MOV    R1,#W_DWord
0387 E7              946                     MOV    A,@R1
0388 F0              947                     MOVX   @DPTR,A
0389 A882            948                     MOV    R0,DPL
038B 121546          949                     LCALL  WD_EERAM
038E 09              950                     INC    R1
038F A3              951                     INC    DPTR
0390 E7              952                     MOV    A,@R1
0391 F0              953                     MOVX   @DPTR,A
0392 A882            954                     MOV    R0,DPL
0394 121546          955                     LCALL  WD_EERAM
0397 121065          956                     lcall  RADIO_VMOD;显示RADIO截面
039A 120F71          957                     LCALL  WriteSTR
039D C233            958                     CLR    SAV_MKEY_SIGN
039F                 959             SDD_EXITF:
039F 22              960                     RET
03A0                 961     MP3_MEKEY:
03A0 A95A            962                     MOV    R1,MKEY_KJU
03A2 B9000F          963                     CJNE   R1,#00H,MP3_1MMKEY
03A5 20654A          964                     JB     sign_INT,MP3_5MMKEY
03A8 C26D            965                     CLR    sign_rpt 
03AA C26E            966                     CLR    sign_rdm
03AC 106C3B          967                     JBC    sign_stop,MP3_4MMKEY
03AF D26C            968                     setb   sign_stop
03B1 0203EA          969                     LJMP   MP3_4MMKEY
03B4                 970             MP3_1MMKEY:
03B4 B90112          971                     CJNE   R1,#01H,MP3_2MMKEY
03B7 D265            972                     SETB   sign_INT
03B9 C26C            973                     CLR    sign_stop
03BB C26D            974                     CLR    sign_rpt 
A51 MACRO ASSEMBLER  MP3_CTROLERT                                                         01/26/2005 09:25:39 PAGE    12

03BD C26E            975                     CLR    sign_rdm
03BF D26F            976                     SETB   S_SCAN
03C1 207026          977                     JB     MP3_MODE,MP3_4MMKEY
03C4 C26F            978                     CLR    S_SCAN
03C6 0203EA          979                     LJMP   MP3_4MMKEY
03C9                 980             MP3_2MMKEY:
03C9 B9020F          981                     CJNE   R1,#02H,MP3_3MMKEY
03CC 206523          982                     JB     sign_INT,MP3_5MMKEY
03CF C26C            983                     CLR    sign_stop
03D1 C26E            984                     CLR    sign_rdm
03D3 106D14          985                     JBC    sign_rpt,MP3_4MMKEY
03D6 D26D            986                     setb   sign_rpt
03D8 0203EA          987                     LJMP   MP3_4MMKEY
03DB                 988             MP3_3MMKEY:
03DB B90314          989                     CJNE   R1,#03H,MP3_5MMKEY
03DE 206511          990                     JB     sign_INT,MP3_5MMKEY
03E1 C26C            991                     CLR    sign_stop
03E3 C26D            992                     CLR    sign_rpt 
03E5 106E02          993                     JBC    sign_rdm,MP3_4MMKEY
03E8 D26E            994                     setb   sign_rdm
03EA                 995             MP3_4MMKEY:
03EA 09              996                     INC     R1
03EB E9              997                     MOV     A,R1
03EC 12113A          998                     lcall   tedr_sbuf
03EF 0203F2          999                     LJMP    MP3_5MMKEY
03F2                1000             MP3_5MMKEY:
03F2 22             1001                     RET
03F3                1002     BAND_KEY:
                    1003                     
03F3 300F43         1004                     JNB    P_BAND,EWE_BAND
03F6 120C06         1005                     LCALL  CLR_CARRY_BIT
03F9 900000         1006                     MOV    DPTR,#SAV_BAND
03FC E0             1007                     MOVX   A,@DPTR
03FD 12113A         1008                     lcall  tedr_sbuf
0400 04             1009                     INC    A
0401 B40600         1010                     CJNE   A,#06H,EWE_1BAND
0404                1011             EWE_1BAND:
0404 4002           1012                     JC     EWE_2BAND
0406 7401           1013                     MOV    A,#01H
0408                1014             EWE_2BAND:      
0408 F0             1015                     MOVX   @DPTR,A
0409 F9             1016                     MOV    R1,A
040A A882           1017                     MOV    R0,DPL
040C 121546         1018                     LCALL  WD_EERAM
040F 19             1019                     DEC    R1
0410 E9             1020                     MOV    A,R1
0411 75F006         1021                     MOV    B,#06
0414 A4             1022                     MUL    AB
0415 900001         1023                     MOV    DPTR,#STAT_COUNT
0418 F0             1024                     MOVX   @DPTR,A
0419 F9             1025                     MOV    R1,A
041A A882           1026                     MOV    R0,DPL
041C 121546         1027                     LCALL  WD_EERAM
041F E9             1028                     MOV    A,R1
0420 75F002         1029                     MOV    B,#02
0423 A4             1030                     MUL    AB
0424 900080         1031                     MOV    DPTR,#STATION_FRE
0427 2582           1032                     ADD    A,DPL
0429 F582           1033                     MOV    DPL,A
042B E0             1034                     MOVX   A,@DPTR
042C 799E           1035                     MOV    R1,#W_DWord
042E F7             1036                     MOV    @R1,A
042F 09             1037                     INC    R1
0430 A3             1038                     INC    DPTR
0431 E0             1039                     MOVX   A,@DPTR
0432 F7             1040                     MOV    @R1,A
A51 MACRO ASSEMBLER  MP3_CTROLERT                                                         01/26/2005 09:25:39 PAGE    13

0433 121065         1041                     lcall  RADIO_VMOD;显示RADIO截面
0436 120F71         1042                     LCALL  WriteSTR
0439                1043             EWE_BAND:
0439 22             1044                     RET
043A                1045     AUTO_SEACH:
043A 200403         1046                     JB     SEACH_BEGIN,TYU_1SEARCH
043D 0204D3         1047                     LJMP   EXIT_SEARCH
0440                1048             TYU_1SEARCH:
0440 D283           1049                     SETB   MUTE_CTROL
0442 1215FF         1050                     LCALL  CLR_WDT
0445 799F           1051                     MOV    R1,#W_DWord+1
0447 E7             1052                     MOV    A,@R1
0448 240C           1053                     ADD    A,#0CH
044A F7             1054                     MOV    @R1,A
044B FE             1055                     MOV    R6,A
044C 19             1056                     DEC    R1
044D E7             1057                     MOV    A,@R1
044E 543F           1058                     ANL    A,#3FH
0450 3400           1059                     ADDC   A,#00
0452 F7             1060                     MOV    @R1,A
0453 FF             1061                     MOV    R7,A
0454 789E           1062                     MOV    R0,#W_DWord
0456                1063             EXIJ_FH:        
0456 121D80         1064                     LCALL  DIV_4FGH
0459 1204F0         1065                     LCALL  JUDG_HALF
045C B9AA03         1066                     CJNE   R1,#0AAH,ADD_JHK
045F 020474         1067                     LJMP   EXIJ_JJ1
0462                1068             ADD_JHK:
0462 B9AD06         1069                     CJNE   R1,#0ADH,SUBB_JHK
0465 1204E2         1070                     LCALL  ADDC_1
0468 020456         1071                     LJMP   EXIJ_FH
046B                1072             SUBB_JHK:
046B B9DA59         1073                     CJNE   R1,#0DAH,DFF3G
046E 1204D4         1074                     LCALL  SUBB_1
0471 020456         1075                     LJMP   EXIJ_FH
0474                1076             EXIJ_JJ1:
0474 120546         1077                     LCALL  GET_SSERCH
0477 D2E7           1078                     SETB   ACC.7
0479 F7             1079                     MOV    @R1,A
047A 120F71         1080                     LCALL  WriteSTR
047D 121395         1081                     LCALL  DEALY_50
0480                1082             TRX1:
0480 120F98         1083                     LCALL  READSTR
0483 7899           1084                     MOV    R0,#R_DWord
0485 E6             1085                     MOV    A,@R0
0486 30E7F7         1086                     JNB    ACC.7,TRX1
0489 02048F         1087                     LJMP   DFFG
048C                1088             TYU_2SEARCH:
048C 020440         1089                     LJMP   TYU_1SEARCH
048F                1090             DFFG:
048F 20E635         1091                     JB      ACC.6,DFF3G

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -