用c语言实现24C256读写.docVIP

  • 33
  • 0
  • 约 19页
  • 2016-11-23 发布于贵州
  • 举报
用c语言实现24C256读写

用c语言实现24LC256读写用c语言实现24LC256读写(非软件模拟方式) 24LC256工作电压为2.5V~5.5V,容量为32K×8bit,为两线串行接口总线,标准与I2CTM兼容。SCL为24LC256的时钟输入管脚,SDA为其串行地址/数据输入/数据输出管脚。24LC256提供读顺序地址内容的操作方式,其内部的地址指针在每次读操作完成之后加1,此地址指针允许在一次读操作期间,连续顺序地读出整个存储器的内容。 #include unsigned char i=0; unsigned char receive=0x00; void i2c_start() { ? SEN=1; ? //启动 ? do{ ? }while(SSPIF==0); ? SSPIF=0; } void i2c_stop() { ? PEN=1; ? ? //产生停止条件 ? do{ ? ; ? }while(SSPIF==0); ? SSPIF=0; } void i2c_restart() { ? RSEN=1; //启动,反复启动 ? do{ ? ; ? }while(SSPIF==0); ? SSPIF=0; } void i2c_dataout() ? //数据发送等待过程 { ? do{ ? ; ? }while(SSPIF==0); ? SSPIF=0; } void i

文档评论(0)

1亿VIP精品文档

相关文档