24C64 EEPROM读写的C语言程序.docVIP

  • 118
  • 0
  • 约2.81千字
  • 约 4页
  • 2020-09-10 发布于浙江
  • 举报
/* 24C64子程序 */ bit?? I2C_Start(void); void? I2C_Stop(void); void? I2C_Ack(void); void? I2C_Nack(void); bit?? I2C_Send_Byte( uchar); uchar I2C_Receive_Byte(void); void? AT24C64_R(void *mcu_address,uint AT24C64_address,uint count); void? AT24C64_W(void *mcu_address,uint AT24C64_address,uint count); void? Delay_10_uS(void) { ?char i=10; ?while(i--); } void Delay_N_mS( uint n_milisecond)? /* n mS delay */ { ?uchar i; ?while(n_milisecond--) ?{ ? i=37; ? while(i--); ?} } bit I2C_Start(void) { /*启动I2C总线的函数,当SCL(SCK)为高电平时使SDA产生一个负跳变*/ ?Delay_10_uS(); ?I2C_SDA =1; ?Delay_10_uS(); ?I2C_SCK =1; ?Delay_1

文档评论(0)

1亿VIP精品文档

相关文档