📄 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 + -