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

📄 mainh.lst

📁 ad准确采集
💻 LST
字号:
C51 COMPILER V7.05   MAINH                                                                 10/25/2004 21:08:40 PAGE 1   


C51 COMPILER V7.05, COMPILATION OF MODULE MAINH
OBJECT MODULE PLACED IN mainh.OBJ
COMPILER INVOKED BY: C:\Cygnal\IDEfiles\C51\BIN\C51.exe mainh.H DB OE

stmt level    source

   1          
   2          #include <C8051F020.H>
   3          //-----------------------------------------------------------------------------
   4          // C8051F02X的16位SFR定义
   5          //-----------------------------------------------------------------------------
   6          sfr16 DP = 0x82; // 数据指针
   7          sfr16 TMR3RL = 0x92; // 定时器3重装值
   8          sfr16 TMR3 = 0x94; // 定时器3计数器
   9          sfr16 ADC0 = 0xbe; // ADC0数据
  10          sfr16 ADC0GT = 0xc4; // ADC0大于窗口
  11          sfr16 ADC0LT = 0xc6; // ADC0小于窗口
  12          sfr16 RCAP2 = 0xca; // 定时器2捕捉/重装
  13          sfr16 T2 = 0xcc; // 定时器2
  14          sfr16 RCAP4 = 0xe4; // 定时器4捕捉/重装
  15          sfr16 T4 = 0xf4; // 定时器4
  16          sfr16 DAC0 = 0xd2; // DAC0数据
  17          sfr16 DAC1 = 0xd5; // DAC1数据
  18          //-----------------------------------------------------------------------------
  19          // 全局常量
  20          //-----------------------------------------------------------------------------
  21          #define SYSCLK_AD 22118400 // 系统时钟频率Hz
  22          //#define BAUDRATE 115200 // UART波特率bps
  23          #define SYSCLK_LCD 4000000 // 系统时钟频率Hz
  24          #define BAUDRATE 9600 // UART波特率bps
  25          #define SAMPLERATE0 50000 // ADC0采样频率Hz
  26          //#define NUM_SAMPLES 2048 // ADC0采样次数
  27          #define NUM_SAMPLES 600 // ADC0采样次数
  28          #define TRUE 1
  29          #define FALSE 0
  30          sbit LED = P1^6; // LED='1' 意为开
  31          sbit SW1 = P3^7; // SW1='0' 意为按压开关   
  32          
  33            
  34          
  35          //bit ADC0_DONE; // 当NUM_SAMPLES次被采集为真
  36          //-------------------------------------------------------------------------------
  37          //函数原型
  38          //-------------------------------------------------------------------------------
  39          void SampFunc(long SYSCLK, int totalChannel , long sampleRate , float gain ,  unsigned int *samples , long
             - numSample);
  40          void Timer3_Init (int counts);
  41          void ADC0_Init (float gain);
  42          //void ADC0_ISR (int totalChannel ,  unsigned int *samples , long numSample); //interrupt 15 //using 3????
             -????????
  43          
  44          
  45          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.05   MAINH                                                                 10/25/2004 21:08:40 PAGE 2   

   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 + -