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

📄 main.c

📁 I2C存储芯片24C016大全
💻 C
字号:
#include<reg51.h>
#include<intrins.h>
//==============================================
//创建者:蔡星
//===========================================
#define uchar unsigned char
#define uint  unsigned int

sbit key1=P1^0;

void shift_164(uint k);
void display(uint num);

void I2cByteWrite_24C64(uchar device,uchar firstaddress,uchar bytedata);
uchar I2cByteRead_24C64(uchar device,uchar firstaddress);

void delay(uint i)
{
 while(--i);
}

main()
{
 uint number;
 uint cont;
 number=100;
 while(1)
 {
  cont=I2cByteRead_24C64(0xa0,0x00);
  display(cont);
   delay(10000);
  if(key1==0)
  {
  for(number=0;number<255;number++)
  {
   I2cByteWrite_24C64(0xa0,0x00,number);
    delay(10000);//一定要延时
   delay(20000);
   cont=I2cByteRead_24C64(0xa0,0x00);
   display(cont);
   delay(10000);
   delay(10000);
   delay(10000);
   delay(10000);
   //while(key1);
   }
  }
 }
}

⌨️ 快捷键说明

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