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

📄 123.lst

📁 这是一个有关于SRAM(DS1220)的读写程序,是采用C语言编写的,里面还有DS1220的PDF文件,只要掌握了这个程序就可以编写任意其它型号的SRAM程序了,希望对大家有所帮助
💻 LST
字号:
C51 COMPILER V7.06   123                                                                   08/22/2007 16:33:09 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 123
OBJECT MODULE PLACED IN 123.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE 123.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg52.h>
   2          #include<absacc.h>
   3          
   4          #define uchar unsigned char
   5          #define uint unsigned int
   6          #define ulong unsigned long
   7          
   8          void init_serial();
   9          void delay(uchar k);
  10          
  11          /*void delay(uchar k)
  12          {
  13          uint i,j;
  14          for(i=0;i<k;i++)
  15            for(j=0;j<120;j++);
  16          }*/
  17          void bytewrite(uchar wdata,ulong add)
  18          {
  19   1      XBYTE[add]=wdata;
  20   1      }
  21          
  22          void byteread(ulong add1)
  23          {
  24   1      uchar getdata;
  25   1      getdata=XBYTE[add1];
  26   1      SBUF=getdata;
  27   1      while(!TI){};
  28   1      TI=0;
  29   1      }
  30          
  31          void init_serial()
  32          {RCLK=1;                                                            //使用定时器2作为波特率发生器
  33   1       TCLK=1;
  34   1       RCAP2H=0xff;
  35   1       RCAP2L=0xfd;
  36   1       SCON=0x50;                                                         //工作方式1,波特率115200bps,REN=1
  37   1       TR2=1;
  38   1       }
  39          
  40          main()
  41          {
  42   1      uint i=0,j=0;
  43   1      init_serial();
  44   1      //while(1)
  45   1       //{
  46   1       for(i=0;i<32;i++)
  47   1       {
  48   2      //XBYTE[0xf740]=0x60;
  49   2       bytewrite(0x08,0xf740+i);
  50   2       }
  51   1       for(j=0;j<32;j++)
  52   1       {
  53   2       byteread(0xf740+j);
  54   2       }
  55   1       //}
C51 COMPILER V7.06   123                                                                   08/22/2007 16:33:09 PAGE 2   

  56   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    130    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      11
   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 + -