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

📄 audio_pro.lst

📁 车载DVD的主控MCU的源程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 141   5                                              Write7318(TDA7318,0xa4);        
 142   5                                              Write7318(TDA7318,0xcc);                
 143   5                                              Write7318(TDA7318,0xec);
 144   5                                              break;  
 145   5                                      }
 146   4                                      case 2:
 147   4                                      {
 148   5                                              Write7318(TDA7318,0x84);                
 149   5                                              Write7318(TDA7318,0xa4);        
 150   5                                              Write7318(TDA7318,0xc4);                
 151   5                                              Write7318(TDA7318,0xe4);
 152   5                                              break;  
 153   5                                      }
 154   4                                      case 3:
 155   4                                      {
 156   5                                              Write7318(TDA7318,0x84);                
 157   5                                              Write7318(TDA7318,0xac);        
 158   5                                              Write7318(TDA7318,0xc4);                
 159   5                                              Write7318(TDA7318,0xec);
 160   5                                              break;  
 161   5                                      }
 162   4                                      case 4:
 163   4                                      {
 164   5                                              Write7318(TDA7318,0x84);                
 165   5                                              Write7318(TDA7318,0xb4);        
 166   5                                              Write7318(TDA7318,0xc4);                
 167   5                                              Write7318(TDA7318,0xf4);
 168   5                                              break;  
 169   5                                      }
 170   4      
 171   4                                      default:break;
 172   4                              }
 173   3                              break;
 174   3                      }
 175   2                      case 5: //前后  
 176   2                      {
 177   3                              switch(EQ_Val)
 178   3                              {
C51 COMPILER V7.06   AUDIO_PRO                                                             12/11/2007 11:28:44 PAGE 4   

 179   4                                      case 0:
 180   4                                      {
 181   5                                              Write7318(TDA7318,0x84);                
 182   5                                              Write7318(TDA7318,0xa4);        
 183   5                                              Write7318(TDA7318,0xd4);                
 184   5                                              Write7318(TDA7318,0xf4);
 185   5                                              break;  
 186   5                                      }
 187   4                                      case 1:
 188   4                                      {
 189   5                                              Write7318(TDA7318,0x84);                
 190   5                                              Write7318(TDA7318,0xa4);        
 191   5                                              Write7318(TDA7318,0xcc);                
 192   5                                              Write7318(TDA7318,0xec);
 193   5                                              break;  
 194   5                                      }
 195   4                                      case 2:
 196   4                                      {
 197   5                                              Write7318(TDA7318,0x84);                
 198   5                                              Write7318(TDA7318,0xa4);        
 199   5                                              Write7318(TDA7318,0xc4);                
 200   5                                              Write7318(TDA7318,0xe4);
 201   5                                              break;  
 202   5                                      }
 203   4                                      case 3:
 204   4                                      {
 205   5                                              Write7318(TDA7318,0x8c);                
 206   5                                              Write7318(TDA7318,0xac);        
 207   5                                              Write7318(TDA7318,0xc4);                
 208   5                                              Write7318(TDA7318,0xe4);
 209   5                                              break;  
 210   5                                      }
 211   4                                      case 4:
 212   4                                      {
 213   5                                              Write7318(TDA7318,0x94);                
 214   5                                              Write7318(TDA7318,0xb4);        
 215   5                                              Write7318(TDA7318,0xc4);                
 216   5                                              Write7318(TDA7318,0xe4);
 217   5                                              break;  
 218   5                                      }       
 219   4                                      default:break;
 220   4                              }
 221   3                              break;
 222   3                      }
 223   2                      default:break;  
 224   2              }
 225   1              
 226   1      }
 227          
 228          /**********************************************************************
 229          函数名:SteroMonoChange(unsigned char StMo)
 230          函数说明:立体声和单声道设置,1为立体声,0为单声道
 231          **********************************************************************/
 232          void SteroMonoStereo(unsigned char StMo)
 233          {
 234   1      /*      if(StMo) Audio_state |= 0x04;
 235   1              else Audio_state = Audio_state & 0xfb;
 236   1      
 237   1              Write7318(TDA7318,Audio_state);
 238   1      */
 239   1              if(StMo) 
 240   1                {
C51 COMPILER V7.06   AUDIO_PRO                                                             12/11/2007 11:28:44 PAGE 5   

 241   2                  Write7318(TDA7318,0x58);
 242   2              Write7318(TDA7318,0x59);
 243   2                      Write7318(TDA7318,0x5a);
 244   2                      Write7318(TDA7318,0x5b);
 245   2                 }
 246   1              else 
 247   1                 {
 248   2                    Write7318(TDA7318,0x5c);
 249   2                Write7318(TDA7318,0x5d);
 250   2                        Write7318(TDA7318,0x5e);
 251   2                        Write7318(TDA7318,0x5f);                                              // WriteIIC_SW(TDA7540,25,0x5a);
 252   2                 }
 253   1      }
 254          void AudioInit(void)
 255          {
 256   1          SteroMonoStereo(1);
 257   1          SETVOLUME(29);
 258   1              NoMute7318();
 259   1      }
 260          void Mute7318(void)
 261          {
 262   1           Write7318(TDA7318,0x9f);
 263   1           Write7318(TDA7318,0xbf);
 264   1               Write7318(TDA7318,0xdf);
 265   1           Write7318(TDA7318,0xff);
 266   1      
 267   1      }
 268          void NoMute7318(void)
 269          {
 270   1           Write7318(TDA7318,0x80);
 271   1           Write7318(TDA7318,0xa0);
 272   1               Write7318(TDA7318,0xc0);
 273   1           Write7318(TDA7318,0xe0);
 274   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    715    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       4
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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