📄 at24c01.c
字号:
#include <stdio.h>
#include <reg52.h>
#include <intrins.h>
#include "un.h"
#include "delay.h"
#include "i2c.h"
void start(void); //声明启动I2C函数
void stop(void); //声明停止I2C函数
void ack(void); //声明应答函数
void noack(void); //声明非应答函数
void sendbyte(uchar); //声明发送一个字节函数
uchar readbyte(void); //声明接受一个字节函数
void writetorom(uchar dt[],uchar,uchar); //声明写数据函数
void readfromrom(uchar dt[],uchar,uchar);//声明读数据函数
void main(void)
{
uchar *show; //主函数中变量要先定义,放到后面要出错
uchar i;
uchar wrdata[4]={0x01,0x02,0x03,0x04};
uchar redata[4]={0}; //定义先````
writetorom(wrdata,0,4);
readfromrom(redata,0,4);
show=redata;
for(i=0;i<4;i++)
{
P3=*(show+i);
delay(40);
}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -