51跟430单片机24c256程序新.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51跟430单片机24c256程序新

1. AT24C256 简介 2. 特性 3. 管脚配置 4. I2C 简介 结合24C256 简单介绍I2C 的工作时序。 I2C 主要有两个信号:SCL (时钟信号),SDA (数据信号)。在读写24C256 时,时钟 信号都是由主机(单片机)发出的。 I2C 主要有4 个状态位。 1)开始位:时钟信号为高时,数据信号有个下降沿。 2 )停止位:时钟信号为高时,数据信号有个上升沿。 开始和停止位的时序状态如下图所示。 开始位和停止位的时序 3 )应答位:应答位是由接收数据端发出的。I2C 总线数据传送时每成功地传送一个字 节数据后接收器都必须产生一个应答信号,应答的器件在第9个时钟周期时将SDA 线(数据 线)拉低表示其已收到一个8 位数据。应答位的时序图如下图所示。 应答位时序图 4)无应答位:应答的器件在第9个时钟周期时保持高电平即为无应答位。 数据位:发送数据时,在SCL 为低时改变数据,在SCL 为高时要保证SDA 的电平不变, 因为在SCL 为高时改变SDA 的状态会产生状态位。在读数据位时,在SCL 为高时读SDA 上 的数据。数据位的时序图如下图所示。 数据位时序 5. 读写时序介绍 主器件通过发送一个起始信号启动发送过程,然后发送它所要寻址的从器件的地址,8 位从器件地址的高5 位固定为10100 (见图5 )接下来的2 位A1A0为器件的地址位最多可以 连接4个器件到同一总线上。注意,这些位必须与硬件连线输入脚A1 A0相对应,从器件地 址的最低位作为读写控制位,1表示对从器件进行读操作,0表示对从器件进行写操作。在主 器件发送起始信号和从器件地址字节后CAT24WC256 监视总线并当其地址与发送的从地 址相符时响应一个应答信号(通过SDA)。CAT24WC256 再根据读写控制位R/W 的状态进 行读或写操作。 图5 从器件地址 5.1 写操作 在字节写模式下主器件发送起始信号和从器件地址信息及R/W (位置0 )给从器件。在 从器件送回应答信号后,主器件发送两个8位地址字写入CAT24WC256 的地址指针,主器 件在收到从器件的应答信号后,再发送数据到被寻址的存储单元。CAT24WC256 再次应答 并在主器件产生停止信号后开始内部数据的擦写。在内部擦写过程中,CAT24WC256 不再 应答主器件的任何请求。 图6 字节写模式 在页写模式下,单个写周期内,CAT24WC256 最多可以写入64 个字节数据。页写操 作的启动和字节写一样,不同在于传送了一字节数据后,主器件允许继续发送63个字节每发 送一个字节后,CAT24WC256 将响应一个应答位,且内部低6位地址加1,高位地址保持不 变。如果主器件在发送停止信号之前,发送大于64 个字节,地址计数器将自动翻转,先前 写入的数据被覆盖。当所有64 字节接收完毕,主器件发送停止信号内部编程周期开始,此 时所有接收到的数据在单个写周期内写入CAT24WC256 。 图7 页写模式 5.2 读操作 CAT24WC256 读操作的初始化方式和写操作时一样仅把R/W 位置为1,有三种不同的 读操作方式:立即/当前地址读,选择/随机读和连续读。 立即/ 当前地址读的地址计数器内容为最后操作字节的地址加1,也就是说如果上次读/ 写的操作地址为N 则立即读的地址从地址N+1。开始如果N=E ,此处E=32767 则计数器将翻 转到0且继续输出数据。CAT24WC25

文档评论(0)

kelly + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档