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

📄 text1.lst

📁 由VHDL 语言实现的AD0809用的是KEIL环境已经得到验证
💻 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 + -