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

📄 at24c01.lst

📁 AT89S52模拟IIC总线对一些IIC设备AT24C01进行读写。
💻 LST
字号:
C51 COMPILER V7.06   AT24C01                                                               08/02/2007 08:18:38 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE AT24C01
OBJECT MODULE PLACED IN AT24C01.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE AT24C01.C BROWSE INCDIR(D:\Keil\C51\INC\自编头文件库\) DEBUG OBJECTEXTEND

stmt level    source

   1          #include        <stdio.h>
   2          #include        <reg52.h>
   3          #include        <intrins.h>
   4          
   5          #include        "un.h"
   6          #include        "delay.h"
   7          #include        "i2c.h" 
   8          
   9          void    start(void);                            //声明启动I2C函数
  10          void    stop(void);                                     //声明停止I2C函数
  11          void    ack(void);                                      //声明应答函数
  12          void    noack(void);                            //声明非应答函数
  13          void    sendbyte(uchar);                        //声明发送一个字节函数
  14          uchar   readbyte(void);                         //声明接受一个字节函数
  15          void    writetorom(uchar dt[],uchar,uchar);     //声明写数据函数
  16          void    readfromrom(uchar dt[],uchar,uchar);//声明读数据函数
  17          
  18          
  19          
  20          void    main(void)
  21          {
  22   1      
  23   1              uchar   *show;                  //主函数中变量要先定义,放到后面要出错
  24   1              uchar   i;
  25   1              uchar   wrdata[4]={0x01,0x02,0x03,0x04};
  26   1              uchar   redata[4]={0};          //定义先```` 
  27   1              
  28   1              writetorom(wrdata,0,4);
  29   1      
  30   1              readfromrom(redata,0,4);
  31   1      
  32   1              show=redata;
  33   1      
  34   1              for(i=0;i<4;i++)
  35   1              {
  36   2                      P3=*(show+i);
  37   2                      delay(40);
  38   2              }
  39   1              while(1);
  40   1      
  41   1      }       
  42          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    452    ----
   CONSTANT SIZE    =      8    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      22
   IDATA SIZE       =   ----       6
   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 + -