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

📄 mp3.lst

📁 菜鸟,详细NRF24E1运用,程序,电路
💻 LST
字号:
C51 COMPILER V9.00   MP3                                                                   11/09/2010 16:31:12 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE MP3
OBJECT MODULE PLACED IN mp3.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL C  V4\C51\BIN\C51.EXE mp3.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

*** WARNING C500 IN LINE 1 OF MP3.C: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))

   1          #include "reg24le1.h"
   2          
   3          //mp3配置函数
   4          //串口
   5          void sendout(unsigned char dat)
   6          // 传送一个字符
   7          {
   8   1              S0BUF =dat;
   9   1              while(!TI0);                            // 等特数据传送
  10   1              TI0 = 0;
  11   1      }
  12          
  13          
  14          void sendmp3(unsigned char com,unsigned char dat,int turn)      //默认情况下TURN为0
  15          {
  16   1       unsigned char t;
  17   1       switch(com)
  18   1       {
  19   2        case 0xa4 :{sendout(0x7e);sendout(0x03);sendout(0xa4);sendout(dat);sendout(0x7e);}break;
  20   2        case 0xa0 :{sendout(0x7e);
  21   3                    sendout(0x07);
  22   3                    sendout(0xa0);
  23   3                                t=dat/10+0x30;
  24   3                                sendout(t);
  25   3                                t=dat%10+0x30;
  26   3                                sendout(t);
  27   3                                t=turn/100+0x30;
  28   3                                sendout(t);
  29   3                                t=(turn%100)/10+0x30;
  30   3                                sendout(t);
  31   3                                t=turn%10+0x30;
  32   3                                sendout(t);
  33   3                                sendout(0x7e);                     
  34   3                    }break;
  35   2        case 0xa1 :{sendout(0x7e);sendout(0x02);sendout(0xa1);sendout(0x7e);}break;
  36   2        case 0xa2 :{sendout(0x7e);sendout(0x02);sendout(0xa2);sendout(0x7e);}break;
  37   2        case 0xa3 :{sendout(0x7e);sendout(0x02);sendout(0xb3);sendout(0x7e);}break;
  38   2        case 0xc0 :{sendout(0x7e);sendout(0x02);sendout(0xc0);sendout(0x7e);}break;                     
  39   2        case 0xc1 :{sendout(0x7e);sendout(0x04);sendout(0xc1);sendout(dat/10+0x30);sendout(dat%10+0x30);sendout(
             -0x7e);}break;                           
  40   2        case 0xc2 :{sendout(0x7e);sendout(0x03);sendout(0xc2);sendout(0xaa);sendout(0x7e);}break;
  41   2       
  42   2       }
  43   1      
  44   1      
  45   1      } 
  46          
  47           /********************
  48           /MP3播放函数
  49           /x为曲目
  50           *********************/
  51          
  52          void MP3_play(unsigned char x)
  53          {
C51 COMPILER V9.00   MP3                                                                   11/09/2010 16:31:12 PAGE 2   

  54   1       sendmp3(0xa0,0x01,x);
  55   1      }
  56          
  57          /*********************
  58          /MP3音量控制
  59          /x为音量
  60          *********************/
  61          void Vol_con(unsigned char x)
  62          {
  63   1      
  64   1       sendmp3(0xa4,x,0);
  65   1      }
  66          /********************
  67          /MP3暂停播放
  68          /
  69          ********************/
  70          void MP3_stop(void)
  71          {
  72   1      
  73   1       sendmp3(0xa1,0,0);
  74   1      }
  75          /*******************
  76          /MP3回复播放
  77          /
  78          *******************/
  79          void MP3_replay(void)
  80          {
  81   1      
  82   1      sendmp3(0xa2,0,0);
  83   1      }
  84          /*******************
  85          /MP3软复位
  86          /
  87          *******************/
  88          void MP3_rst(void)
  89          {
  90   1      sendmp3(0xc2,0,0);
  91   1      }
  92          
  93          //文件结束
  94          
  95          
  96          


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


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

⌨️ 快捷键说明

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