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

📄 main.lis

📁 sunplus spca514 cdmp3 源码
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                       ;    };
 00BA                   .dbline 81
 00BA                   .dbline 82
                       ;  }
 00BA 04C3              xjmp L17
 00BC                 L16:
 00BC                   .dbline 84
                       ;  else
                       ;  {
 00BC                   .dbline 85
                       ;   switch(uicc_code)
 00BC 40910200          lds R20,_uicc_code
 00C0 5527              clr R21
 00C2 4533              cpi R20,53
 00C4 E0E0              ldi R30,0
 00C6 5E07              cpc R21,R30
 00C8 09F4              brne X6
 00CA D3C1              xjmp L79
 00CC                 X6:
 00CC 85E3              ldi R24,53
 00CE 90E0              ldi R25,0
 00D0 8417              cp R24,R20
 00D2 9507              cpc R25,R21
 00D4 04F1              brlt L119
 00D6                 L118:
 00D6 4532              cpi R20,37
 00D8 E0E0              ldi R30,0
 00DA 5E07              cpc R21,R30
 00DC 09F4              brne X7
 00DE 4FC2              xjmp L95
 00E0                 X7:
 00E0 4632              cpi R20,38
 00E2 E0E0              ldi R30,0
 00E4 5E07              cpc R21,R30
 00E6 09F4              brne X8
 00E8 3BC2              xjmp L94
 00EA                 X8:
 00EA 4732              cpi R20,39
 00EC E0E0              ldi R30,0
 00EE 5E07              cpc R21,R30
 00F0 09F4              brne X9
 00F2 27C2              xjmp L93
 00F4                 X9:
 00F4 87E2              ldi R24,39
 00F6 90E0              ldi R25,0
 00F8 8417              cp R24,R20
 00FA 9507              cpc R25,R21
 00FC 34F0              brlt L121
 00FE                 L120:
 00FE 4F31              cpi R20,31
 0100 E0E0              ldi R30,0
 0102 5E07              cpc R21,R30
 0104 09F4              brne X10
 0106 B3C2              xjmp L108
 0108                 X10:
 0108 C0C2              xjmp L20
 010A                 L121:
 010A 4D32              cpi R20,45
 010C E0E0              ldi R30,0
 010E 5E07              cpc R21,R30
 0110 09F4              brne X11
 0112 39C0              xjmp L24
 0114                 X11:
 0114 BAC2              xjmp L20
 0116                 L119:
 0116 4338              cpi R20,131
 0118 E0E0              ldi R30,0
 011A 5E07              cpc R21,R30
 011C 09F4              brne X12
 011E 3EC2              xjmp L96
 0120                 X12:
 0120 83E8              ldi R24,131
 0122 90E0              ldi R25,0
 0124 8417              cp R24,R20
 0126 9507              cpc R25,R21
 0128 34F0              brlt L123
 012A                 L122:
 012A 4A33              cpi R20,58
 012C E0E0              ldi R30,0
 012E 5E07              cpc R21,R30
 0130 09F4              brne X13
 0132 4DC2              xjmp L101
 0134                 X13:
 0134 AAC2              xjmp L20
 0136                 L123:
 0136 4D39              cpi R20,157
 0138 E0E0              ldi R30,0
 013A 5E07              cpc R21,R30
 013C A1F1              breq L27
 013E 4E39              cpi R20,158
 0140 E0E0              ldi R30,0
 0142 5E07              cpc R21,R30
 0144 09F4              brne X14
 0146 DBC0              xjmp L53
 0148                 X14:
 0148 4D39              cpi R20,157
 014A E0E0              ldi R30,0
 014C 5E07              cpc R21,R30
 014E 0CF4              brge X15
 0150 9CC2              xjmp L20
 0152                 X15:
 0152                 L124:
 0152 4A3A              cpi R20,170
 0154 E0E0              ldi R30,0
 0156 5E07              cpc R21,R30
 0158 09F0              breq L23
 015A 97C2              xjmp L20
 015C                 X0:
 015C                   .dbline 86
                       ;   {
 015C                 L23:
 015C                   .dbline 89
                       ;    case UICC_POWER:
                       ;         #ifndef TEST_KEY
                       ;         g_ui_timing_cnt = 0;
 015C 2224              clr R2
 015E 3324              clr R3
 0160 30920100          sts _g_ui_timing_cnt+1,R3
 0164 20920000          sts _g_ui_timing_cnt,R2
 0168                   .dbline 90
                       ;         work_mode1=work_mode;
 0168 20900800          lds R2,_work_mode
 016C 20920000          sts _work_mode1,R2
 0170                   .dbline 91
                       ;         work_mode = POWER_OFF_MODE;
 0170 85E0              ldi R24,5
 0172 80930800          sts _work_mode,R24
 0176                   .dbline 92
                       ;         work_mode_convert();
 0176 0E940000          xcall _work_mode_convert
 017A                   .dbline 93
                       ;         muted = 1;
 017A 81E0              ldi R24,1
 017C 80930000          sts _muted,R24
 0180                   .dbline 94
                       ;         MCU_mute();
 0180 0E940000          xcall _MCU_mute
 0184                   .dbline 96
                       ;         #endif
                       ;         break;
 0184 9FC2              xjmp L21
 0186                 L24:
 0186                   .dbline 98
                       ;    case UICC_WORK_MODE:
                       ;        work_mode++;
 0186 80910800          lds R24,_work_mode
 018A 8F5F              subi R24,255    ; addi 1
 018C 80930800          sts _work_mode,R24
 0190                   .dbline 103
                       ;        #ifdef AV3_EXIST
                       ;        if(work_mode >4)
                       ;        #else
                       ;             #ifdef NO_AV2
                       ;              if(work_mode>2)
 0190 82E0              ldi R24,2
 0192 20900800          lds R2,_work_mode
 0196 8215              cp R24,R2
 0198 18F4              brsh L25
 019A                   .dbline 108
                       ;              #else
                       ;              if(work_mode>3)
                       ;              #endif
                       ;        #endif
                       ;               work_mode = 0;
 019A 2224              clr R2
 019C 20920800          sts _work_mode,R2
 01A0                 L25:
 01A0                   .dbline 109
                       ;        work_mode_convert();
 01A0 0E940000          xcall _work_mode_convert
 01A4                   .dbline 110
                       ;        break;
 01A4 8FC2              xjmp L21
 01A6                 L27:
 01A6                   .dbline 168
                       ; /*
                       ;    case UICC_DVD:
                       ;         if(work_mode!=DVD_MODE)
                       ;         {
                       ;          work_mode = DVD_MODE;
                       ;          work_mode_convert();
                       ;         };
                       ;         break;
                       ;    case UICC_AV1:
                       ;         if(work_mode!=AV1_MODE)
                       ;         {
                       ;          work_mode = AV1_MODE;
                       ;          work_mode_convert();
                       ;         };
                       ;         break;
                       ;     case UICC_AV2:
                       ;         if(work_mode!=AV2_MODE)
                       ;         {
                       ;          work_mode = AV2_MODE;
                       ;          work_mode_convert();
                       ;         }
                       ;         break;
                       ;     case UICC_AV3:
                       ;         if(work_mode!=AV3_MODE)
                       ;         {
                       ;          work_mode = AV3_MODE;
                       ;          work_mode_convert();
                       ;         };
                       ;         break;
                       ;     case UICC_AM:
                       ;          EEPROMwrite((int)&(gps.ps_amfm_flag),1);
                       ;          if(work_mode!=TUNER_MODE)
                       ;          {
                       ;            work_mode = TUNER_MODE;
                       ;            work_mode_convert();
                       ;          }
                       ;          else
                       ;          {
                       ;             if(!amfm_flag)
                       ;             work_mode_convert();
                       ;          }
                       ;          break;
                       ;     case UICC_FM:
                       ;          EEPROMwrite((int)&(gps.ps_amfm_flag),0);
                       ;          if(work_mode!=TUNER_MODE)
                       ;          {
                       ;            work_mode = TUNER_MODE;
                       ;            work_mode_convert();
                       ;          }
                       ;          else
                       ;          {
                       ;             if(amfm_flag)
                       ;             work_mode_convert();
                       ;          }
                       ;          break;
                       ; */        
                       ;    case UICC_VOLUME_UP:
                       ;         g_ui_tmp_msg_cnt = 20;
 01A6 84E1              ldi R24,20
 01A8 80930700          sts _g_ui_tmp_msg_cnt,R24
 01AC                   .dbline 169
                       ;         switch(display_type)
 01AC 40910000          lds R20,_display_type
 01B0 5527              clr R21
 01B2 4530              cpi R20,5
 01B4 E0E0              ldi R30,0
 01B6 5E07              cpc R21,R30
 01B8 0CF4              brge X16
 01BA 90C0              xjmp L28
 01BC                 X16:
 01BC 8BE0              ldi R24,11
 01BE 90E0              ldi R25,0
 01C0 8417              cp R24,R20
 01C2 9507              cpc R25,R21
 01C4 0CF4              brge X17
 01C6 8AC0              xjmp L28
 01C8                 X17:
 01C8 80E0              ldi R24,<L52
 01CA 90E0              ldi R25,>L52
 01CC FA01              movw R30,R20
 01CE 3597              sbiw R30,5
 01D0 EE0F              lsl R30
 01D2 FF1F              rol R31
 01D4 E80F              add R30,R24
 01D6 F91F              adc R31,R25
 01D8 0590              lpm R0,Z+
 01DA 1490              lpm R1,Z
 01DC F001              movw R30,R0
 01DE 0994              ijmp
 01E0                 X1:
 01E0                   .dbline 170
                       ;         {   
 01E0                 L31:
 01E0                   .dbline 172
                       ;             case DISPLAY_VOL:
                       ;                 if(Mchvol < 60)
 01E0 80910000          lds R24,_Mchvol
 01E4 8C33              cpi R24,60
 01E6 28F4              brsh L32
 01E8                   .dbline 173
                       ;                 {
 01E8                   .dbline 174
                       ;                     Mchvol++;
 01E8 8F5F              subi R24,255    ; addi 1
 01EA 80930000          sts _Mchvol,R24
 01EE                   .dbline 175
                       ;                     pt2320_vol();
 01EE 0E940000          xcall _pt2320_vol
 01F2                   .dbline 176
 01F2                 L32:
 01F2                   .dbline 176
                       ;                 };
 01F2                   .dbline 177
                       ;                 dvd_key = D_VOLUME_KEY|Mchvol;
 01F2 80910000          lds R24,_Mchvol
 01F6 9927              clr R25
 01F8 916F              ori R25,241
 01FA 90930600          sts _dvd_key+1,R25
 01FE 80930500          sts _dvd_key,R24
 0202                   .dbline 178
                       ;                 break;
 0202 77C0              xjmp L29
 0204                 L34:
 0204                   .dbline 181
                       ;         #ifndef NO_SIX_CHANNEL_OUTPUT
                       ;              case DISPLAY_SVOL:
                       ;                   if(Schvol<15)
 0204 80910000          lds R24,_Schvol
 0208 8F30              cpi R24,15
 020A 28F4              brsh L35
 020C                   .dbline 182
                       ;                   {
 020C                   .dbline 183
                       ;                     Schvol++;
 020C 8F5F              subi R24,255    ; addi 1
 020E 80930000          sts _Schvol,R24

⌨️ 快捷键说明

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