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

📄 com.lst

📁 mp3播放器
💻 LST
字号:
C51 COMPILER V8.08   COM                                                                   07/28/2007 11:42:15 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE COM
OBJECT MODULE PLACED IN com.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE com.c OMF2 OPTIMIZE(6,SPEED) BROWSE VARBANKING DEBUG

line level    source

   1          #ifndef __COM_C__
   2          #define __COM_C__
   3          //***********************************************
   4          #include "dp8051.h"
   5          #include "config.h"
   6          #include "absacc.h"
   7          #include "constant.h"
   8          #include "variable.h"
   9          #include "function.h"
  10          #include "sdhost.h"
  11          #include "sssmp3_regs.h"
  12          #include "fat.h"
  13          #include "mp3_appl.h"
  14          //***********************************************
  15          #if TX_DEBUG
  16          /************************************************
  17          函 数 名: InitUart()
  18          功    能:初始化串口
  19          说    明:
  20          调    用:
  21          全局变量:
  22          入口参数:无
  23          出口参数:无
  24          返 回 值:无
  25          ************************************************/
  26          void InitUart(void)
  27          {
  28   1              CKCON |= 0x10;//divied by 4,set SMOD=1,we can get 2400*6=14400 baud rate
  29   1              
  30   1              TMOD |= T1_M1_;//set TMOD mode3:00100001
  31   1              //TH1 = 0xFC;//38400 baud rate @ 30MHz,SMOD=1;    
  32   1              //TH1 = 0xE6;//4800 baud rate @ 24MHz,SMOD=1;  
  33   1              TH1 = 0xF3;//2400 baud rate @ 12MHz,SMOD = 0;
  34   1              TL1 = 0xF3;
  35   1              SCON = 0x52;
  36   1              PCON = 0x80;//set SMOD = 1;
  37   1              //PCON = 0x00;//set SMOD = 0;
  38   1              TR1 = 1;//start TIMER1 counter
  39   1              TI = 1;
  40   1      
  41   1              //ES = 1;
  42   1      }
  43          /************************************************
  44          函 数 名: SendChar()
  45          功    能:发送一个字节
  46          说    明:
  47          调    用:
  48          全局变量:
  49          入口参数:value: 发送的数据
  50          出口参数:无
  51          返 回 值:无
  52          ************************************************/
  53          void SendChar(U8 value)
  54          {
  55   1              while(!TI);
C51 COMPILER V8.08   COM                                                                   07/28/2007 11:42:15 PAGE 2   

  56   1              TI = 0;
  57   1              SBUF = value;
  58   1      }
  59          /************************************************
  60          函 数 名: SendInt()
  61          功    能:发送一个整型数据
  62          说    明:
  63          调    用:
  64          全局变量:
  65          入口参数:value: 发送的数据
  66          出口参数:无
  67          返 回 值:无
  68          ************************************************/
  69          void SendInt(U16 value)
  70          {
  71   1              SendChar((U8)value);
  72   1              SendChar((U8)(value >> 8));
  73   1      }
  74          /************************************************
  75          函 数 名: SendLong()
  76          功    能:发送一个长整型数据
  77          说    明:
  78          调    用:
  79          全局变量:
  80          入口参数:value: 发送的数据
  81          出口参数:无
  82          返 回 值:无
  83          ************************************************/
  84          void SendLong(U32 value)
  85          {
  86   1              SendChar((U8)value);
  87   1              SendChar((U8)(value >> 8));
  88   1              SendChar((U8)(value >> 16));
  89   1              SendChar((U8)(value >> 24));
  90   1      }
  91          /************************************************
  92          函 数 名: TXSend()
  93          功    能:
  94          说    明:
  95          调    用:
  96          全局变量:
  97          入口参数:无
  98          出口参数:无
  99          返 回 值:无
 100          ************************************************/
 101          /*void TXSend(U8 xdata *p)
 102          {
 103                  U16 idata i;
 104                  for( i = 0; i < 512; i++ )
 105                  {
 106                          SendChar(*p++);//XBYTE[0xE000 + i];
 107                  }
 108          }
 109          /************************************************
 110          函 数 名: clear_DMA()
 111          功    能:
 112          说    明:
 113          调    用:
 114          全局变量:
 115          入口参数:无
 116          出口参数:无
 117          返 回 值:无
C51 COMPILER V8.08   COM                                                                   07/28/2007 11:42:15 PAGE 3   

 118          ************************************************/
 119          void clear_DMA(U8 xdata *p)
 120          {
 121   1              U16 idata i;
 122   1              for( i = 0; i < 512; i++ )
 123   1                      *p++ = 0;
 124   1      }
 125          //***********************************************
 126          #endif
 127          //***********************************************
 128          #endif


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    144    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       4
   IDATA SIZE       =   ----       2
   BIT SIZE         =   ----    ----
   EDATA SIZE       =   ----    ----
   HDATA SIZE       =   ----    ----
   XDATA CONST SIZE =   ----    ----
   FAR CONST SIZE   =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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