- 1、本文档共1页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IIC总线工作原理
I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。
起始和终止信号 :SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。
数据传送格式(1)字节传送与应答
每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。如果一段时间内没有收到从机的应答信号,则自动认为从机已正确接收到数据。
AT24C02的芯片地址如下图,1010为固定,A0,A1,A2正好与芯片的1,2,3引角对应,为当前电路中的地址选择线,三根线可选择8个芯片同时连接在电路中,当要与哪个芯片通信时传送相应的地址即可与该芯片建立连接,TX-1B实验板上三根地址线都为0。最后一位R/W为告诉从机下一字节数据是要读还是写,0为写入,1为读出。
AT24C02的芯片地址(0xa0为写,0xa1为读)
任一地址写入数据格式
任一地址读取数据格式
void init() //初始化
{
SCL=1;
delay();
SDA=1;
delay();
}
void start() //启动信号
{
SDA=1;
delay();
SCL=1;
delay();
SDA=0;
delay();
}
void stop() //停止信号
{
SDA=0;
delay();
SCL=1;
delay();
SDA=1;
delay();
}
uchar readbyte()
//读一个字节
{
uchar i,j,k;
SCL=0;
delay();
SDA=1;
for(i=0;i8;i++)
{
SCL=1;
delay();
if(SDA==1)
j=1;
else
j=0;
k=(k1)|j;
SCL=0;
delay();
}
delay();
return k;
}
void respons() //回应信号
{
uchar i=0;SCL=1;delay();
while((SDA==1)(i255))i++;
SCL=0;delay();}
void writebyte(uchar date)// 写一个字节
{
uchar i,temp;
temp=date;
for(i=0;i8;i++)
{
temp=temp1;
SCL=0;
delay();
SDA=CY;
delay();
SCL=1;
delay();
}
SCL=0;
delay();
SDA=1;
delay();
}
Void write_add(uchar address,
uchar info)
//指定地址写一个字节数据
{
start();
writebyte(0xa0);
respons();
writebyte(address);
respons();
writebyte(info);
respons();
stop();
}
uchar read_add(uchar address)
//指定地址读一个字节数据
{
uchar dd;
start();
writebyte(0xa0);
respons();
writebyte(address);
respons();
start();
writebyte(0xa1);
respons();
dd=readbyte();
stop();
return dd;
}
您可能关注的文档
- 7段LED数码管使用.docx
- 10.MC14495_数码管显示驱动芯片.pdf
- C51混合编程.docx
- LESSON8_IIC总线协议.ppt
- 存储器扩展技术.ppt
- 第2章MCS-51系列单片机的结构和时序.ppt
- 第3章指令系统及汇编语言.ppt
- 第4章C51高级语言程序设计.ppt
- 第5章__存储器扩展技术-1.ppt
- 第5章定时器、中断系统以及串行口.ppt
- 黄金卷06-【赢在中考·黄金8卷】备战2023中考物理全真模拟卷(重庆专用)(原卷版+解析).docx
- 训练8液面变化问题(原卷版+解析).docx
- 第七单元力与运动(B卷·能力提升练)(原卷版+解析).docx
- 专题17电与磁(原卷版+解析).docx
- 第4讲匀速直线运动(原卷版+解析).docx
- 专题15电流和电路-2023中考物理考点剖析与提分技巧(原卷版+解析).docx
- 专题01测量与机械运动-2023年中考物理考点剖析与提分技巧(原卷版+解析).docx
- 黄金卷01-【赢在中考·黄金8卷】备战2023年中考物理模拟卷(上海专用)(原卷版+解析).docx
- 6.4密度与社会生活(精选练习)【原卷版+解析】.docx
- 专题05欧姆定律-备战2022-2023学年九年级物理上学期期末考试真题汇编(人教版)(原卷版+解析).docx
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)