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

📄 24c01a._c

📁 AVR 24c02 f
💻 _C
字号:

#include <iom16v.h>
#include <macros.h>
#include "I2C.h"

void delay_1ms(void)                 //1ms延时函数
{
   unsigned int i;
   for (i=0;i<1140;i++);
}

void main()
{
unsigned char temp1[8]={18,17,16,15,14,13,12,11};
unsigned char temp2[8]={0};
unsigned char temp3[6]={0};
unsigned char i=0,*p;

I2C_Init();

I2C_Write_(0xa0,0,temp1,8);//一次写入8个字节
  delay_1ms();
  delay_1ms();

I2C_Read_(0xa0,0,temp2,8);//一次读取8个字节

for(i=10;i<16;i++)        //循环6次,写入6个字节
{
  I2C_Write(0xa0,i,temp1[i-10]);
  delay_1ms();			 //延时不可缺少
  //delay_1ms();
}

p=temp3;
for(i=10;i<16;i++)		 //循环6次,读取6个字节至temp3
{I2C_Read(0xa0,i,p++);
//delay_1ms();
  //delay_1ms();
  }

while(1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -