单片机技术应用实训4.5.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机技术应用实训 单片机技术应用实训 * * 第4章 51系列单片机外部扩展实训 主讲人:李晓艳 时 间:2011年11月 第4章 51系列单片机外部扩展实训 51系列单片机存储器扩展 1 51系列单片机I/O口扩展 2 51系列单片机键盘接口 3 51系列单片机显示器接口 4 51系列单片机I2C总线 5 51系列单片机模-数、数-模转换器 6 4.5 51系列单片机I2C总线 4.5.1 51系列单片机I2C总线基础知识 1.I2C总线的概念 I2C总线是一种具有自动寻址、高低速设备同步和仲裁等功能的高性能串行总线,能够实现完善的全双工数据传输,是各种总线中使用信号线数量最少的。 I2C总线只有两根信号线:数据线SDA和时钟线SCL。所有进入I2C总线系统中的设备都带有I2C总线接口,符合I2C总线电气规范的特性,只需将I2C总线上所有节点的串行数据线SDA和时钟线SCL分别与总线的SDA和SCL相连即可。 各节点供电可以不同,但需共地,另外SDA和SCL需分别通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一设备输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”的关系,如图所示。 4.5 51系列单片机I2C总线 4.5 51系列单片机I2C总线 2.I2C总线起始和终止信号 4.5 51系列单片机I2C总线 3.I2C总线的数据传送格式 (1)字节传送与应答 4.5 51系列单片机I2C总线 (2)数据帧格式传送 1)主机向从机发送数据,数据传送方向在整个传送过程中不变。 S 从机地址 0 A 数据 A 数据 A/ P 2)主机在第一个字节后,立即从从机读数据。 S 从机地址 1 A 数据 A 数据 P 3)在传送过程中,当需要改变传送方向时,起始信号和从机地址都被重复 产生一次,但两次读/写方向正好相反。 S 从机地址 0 A 数据 A/ S 从机地址 1 A 数据 P 其中有阴影的部分表示数据由主机向从机传送,无阴影部分则表示数据由从机向主机传送;A为应答信号。 4.5 51系列单片机I2C总线 4.5.2 51系列单片机I2C总线实验 实验目的 掌握I2C总线的工作原理 熟悉如何实现用硬件进行I2C通信 了解I2C总线读写时的注意事项及操作 4.5 51系列单片机I2C总线 2.实验内容与原理 (1)实验内容 用24C01做流水灯,向24C01写入流水灯数据,然后读出数据,并用发光二极管轮流显示。 (2)实验原理 1)24C01芯片说明 24C01是最常用的外部扩展EEPROM芯片,一般用于保存系统的重要参数。24C01芯片的引脚配置如图4-27所示。芯片内部有一个8字节的缓冲器,通过I2C总线接口进行操作,有一个专门的写保护功能。 4.5 51系列单片机I2C总线 ①引脚描述: VCC为1.8V~6.0V工作电压; VSS为接地端; WP为写保护端; A0~A2为器件地址选择端; SDA为串行数据/地址输入输出端; SCL为串行时钟。 4.5 51系列单片机I2C总线 2)电路连接 4.5 51系列单片机I2C总线 1 QSWD-PBD3型单片机综合实验装置 (单片机最小系统,I2C总线模块) 2 TKS-52B型仿真器 3 24C01芯片 4 连接线数根 3.实验仪器与器件 单片机技术应用实训 单片机技术应用实训

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档