📄 wave.lst
字号:
C51 COMPILER V7.06 WAVE 12/11/2008 15:23:15 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE WAVE
OBJECT MODULE PLACED IN .\wave.obj
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE ..\AD电压采集及DA波形合成\wave.c BROWSE DEBUG OBJECTEXTEND PR
-INT(.\wave.lst) OBJECT(.\wave.obj)
stmt level source
1 /* 程序功能:用函数计算的方法产生正弦函数波形(64点)
2 运行效果:通过DA转换方式输出正弦波
3 完成时间:2007-12-13
4 */
5 #include<at89x52.h>
6 #include<absacc.h>
7 #include<math.h>
8 #include <stdio.h>
9 #define DacAdr XBYTE[0xa000]
10 #define Pi 3.14
11 idata unsigned char WaveTab[64];
12 void main()
13 { unsigned char i;
14 1 for(i=0;i<64;i++)
15 1 {
16 2 WaveTab[i] = (unsigned char)127*sin((i/64.0)*2*Pi)+127;
17 2 }
18 1 while(1)
19 1 {
20 2 for(i=0;i<64;i++)
21 2 {
22 3 DacAdr = WaveTab[i];
23 3 }
24 2 }
25 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 94 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = 64 ----
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 + -