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

📄 max1247.lst

📁 12位AD转换器的C51源程序很好用的哦
💻 LST
字号:
C51 COMPILER V7.06   MAX1247                                                               12/07/2005 09:49:08 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAX1247
OBJECT MODULE PLACED IN MAX1247.OBJ
COMPILER INVOKED BY: C:\c51\BIN\C51.EXE MAX1247.c DB OE SMALL ROM(LARGE)

stmt level    source

   1          #include<absacc.h>
   2          #include<math.h>
   3          #include<reg52.h>
   4          
   5          #define uchar unsigned char
   6          sbit SCLK=P1^0;
   7          sbit CS=P1^1;
   8          sbit DOUT=P1^2;
   9          sbit DIN=P1^3;
  10          unsigned int i,j;
  11          
  12          void adc1247()
  13          {
  14   1        uchar adcadres;
  15   1        uchar adcadrestrfer;
  16   1        uchar strdata;
  17   1        uchar ldata[12];
  18   1        CS=0;
  19   1        SCLK=0;
  20   1        adcadres=0x9e;
  21   1        for(i=0;i<8;i++)
  22   1        {
  23   2          adcadrestrfer=adcadres;
  24   2          adcadrestrfer=(adcadrestrfer>>(7-i))&0x01;
  25   2          DIN=adcadrestrfer;
  26   2          SCLK=0;
  27   2          for(j=0;j<2;j++);
  28   2          SCLK=1;
  29   2        }
  30   1        CS=0;
  31   1        for(j=0;j<2;j++);
  32   1        CS=0;
  33   1        strdata=0;
  34   1        CS=1;
  35   1        for(j=0;j<12;j++)
  36   1        {
  37   2          SCLK=0;
  38   2          SCLK=1;
  39   2          strdata=DOUT;
  40   2          strdata=strdata<<(11-j);
  41   2          ldata[j]=ldata[j]|strdata;
  42   2        }
  43   1        strdata=ldata[j];
  44   1        for(j=0;j<4;j++)
  45   1        {
  46   2          SCLK=0;
  47   2          SCLK=1;
  48   2        }
  49   1        CS=1;
  50   1      }
  51          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    176    ----
C51 COMPILER V7.06   MAX1247                                                               12/07/2005 09:49:08 PAGE 2   

   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4      12
   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 + -