新闻中心

EEPW首页>嵌入式系统>设计应用> 51单片机i2c存储器24c02驱动程序

51单片机i2c存储器24c02驱动程序

作者: 时间:2016-11-30 来源:网络 收藏

这是电路图,这是从这个项目中取得的文件里面有电路图和仿真文件:http://www.51hei.com/bbs/dpj-22586-1.html

下面是 i2c.c文件:
#include
#include "i2c.h"
#include "delay_ms.h"
void delay()
{
;;
}
void i2cinit()//总线初始化
{
SDA = 1;
delay();
SCL = 1;
delay();
}
void start()//启动信号
{
SDA = 1;
SCL = 1;
delay();
SDA = 0;
delay();
}
void stop()//停止信号
{
SDA = 0;
delay();
SCL = 1;
delay();
SDA = 1;
delay();
}
void respons()//应答信号
{
unsigned char i = 0;
SCL = 1;
delay();
while(SDA == 1 && i < 255)//等待应答,过一段时间不应答退出循环
i++;
SCL = 0;
delay();
}


上一页 1 2 下一页

评论


技术专区

关闭