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

📄 text2.lst

📁 采用的是总线传输的数据采集的程序 比较简单
💻 LST
字号:
C51 COMPILER V7.01  TEXT2                                                                  06/16/2005 10:07:21 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE TEXT2
OBJECT MODULE PLACED IN Text2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text2.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>
   2          #include <absacc.h>
   3          #include <math.h>
   4          #define ch0data XBYTE[0x0100]
   5          //#define ch1data XBYTE[[0x0100]
   6          #define uchar unsigned int
   7          #define uchar unsigned char 
*** WARNING C317 IN LINE 7 OF Text2.c: redefinition of macro 'uchar'
   8          char  sbuf0;
   9          char u;
  10          //char sbuf1;
  11          sbit sh=P1^7;
  12          sbit INT=P3^2;
  13          sbit cs=P2^0;
  14          sbit s=P3^4;
  15          char msb0;
  16          char data0,data1;
  17          void convert();
  18          void delay(int i)
  19          { int j;
  20   1      for(;i>0;i--)
  21   1         for(j=0;j<10;j++)
  22   1         ;
  23   1         }
  24          void senddata(int para)
  25          {  SBUF=para;
  26   1         while(TI)
  27   1          TI=0;
  28   1      }
  29          void main(void)
  30          {
  31   1        TMOD=0x20;                     
  32   1        TL1=0xfd;TH1=0xfd;             
  33   1        PCON=0x00;
  34   1        TR1=1;                        
  35   1        SCON=0xD0;
  36   1        TCON=0x01;
  37   1        TR0=1;
  38   1        EX0=1;
  39   1        s=0;
  40   1        cs=1;
  41   1        sh=1;
  42   1        EA=1;
  43   1        cs=0;
  44   1        sh=0;
  45   1        P1=0xff;
  46   1        INT=1;
  47   1        for(;;)
  48   1      {
  49   2        s=!s;
  50   2        cs=1;
  51   2        sh=1;
  52   2        cs=0;
  53   2        sh=0;
  54   2       delay(1);
C51 COMPILER V7.01  TEXT2                                                                  06/16/2005 10:07:21 PAGE 2   

  55   2       data0=u;
  56   2       data1=u;
  57   2       senddata(data0);
  58   2       delay(1);
  59   2       senddata(data1);
  60   2      }
  61   1       }
  62          void intsvr0(void) interrupt 0 using 1
  63          { 
  64   1        convert();
  65   1       
  66   1        }
  67          void  convert(u)
  68          {
*** WARNING C236 IN LINE 68 OF TEXT2.C: '_convert': different length of parameter lists
  69   1          sbuf0=ch0data;
  70   1          msb0=P1&0xc0;
  71   1          msb0=msb0<<2;
  72   1          u=sbuf0|msb0;
  73   1       }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    182    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  2 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -