📄 mainh.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 + -