📄 text1.lst
字号:
C51 COMPILER V8.02 TEXT1 07/21/2007 08:00:26 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #include<absacc.h>
3 #define uchar unsigned char
4 #define in0 XBXTE[0X7FF8] //设置通道0的指针地址
5 sbit ad_busy =P3^3; //EOC的状态
6
7 void ad0809(unchar idata * x) //采样的结果放在AD采样的指针中
*** ERROR C141 IN LINE 7 OF TEXT1.C: syntax error near 'idata', expected ')'
8 {
9 1 uchar i;
10 1 uchar xdata * ad_adr;
11 1 ad_adr=&in0;
*** ERROR C202 IN LINE 11 OF TEXT1.C: 'XBXTE': undefined identifier
12 1 for(i=0;i<8;i++) //处理8通道
13 1 { //启动转换
14 2 *ad_adr=0;
15 2 i=i; //延时等待EOC变第
16 2 i=i;
17 2 while(ad_busy==0); //查询EOC
18 2 //x[i]= * ad_adr; //保存 结果
19 2 ad_adr++; //转入下一通道
20 2 }}
21 void main(void)
22 {
23 1 static uchar idata ad[10];
24 1 ad0809(ad); //采样最终值
25 1 }
26
C51 COMPILATION COMPLETE. 0 WARNING(S), 2 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -