📄 24cxx.c
字号:
#include <reg52.h>
#include <intrins.h>
#include <24CXX.h>
#include <comm.h>
//#include <i2c51.h>
void main(void)
{
unsigned char tmp=0,i=0;
INIT_SCI();
INIT_TMR();
while(1)
{
I2C_start(); //I2C读数据的开始,到下面的结束是读一地址的整个过程,
I2C_write(W24C02); //向I2C总线发出读取24C02的地址
I2C_ACK(0); //下面就得你们自己结合I2C串口协议进行,先看看24C02数据手册是怎么讲I2C协议的
I2C_write(i++);//先写入地址,
I2C_ACK(1);
I2C_stop();
I2C_start(); //再开始读取数据
I2C_write(R24C02);
I2C_ACK(0);
tmp=I2C_read();
I2C_ACK(1);
I2C_stop(); //读取一个地址的数据结束
// AssertClock();
;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -