网站大量收购独家精品文档,联系QQ:2885784924

《单片机应用技术》课件第7章.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

技能培养:

(1)掌握单片机系统扩展的方法;

(2)掌握单片机外部存储器的访问方法;

(3)掌握I²C总线型器件的时序分析及软件编程方法;

(4)掌握单片机与外部存储器的接口电路设计。

7.2理论知识

7.2.1IC总线的概念

I²C总线产生于20世纪80年代,是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。

I²C总线只有二根信号线,一根是双向的数据线SDA,

另一根是时钟线SCL。在CPU与被控IC之间、IC与IC之间进行双向传送。各种被控制电路均并联在这条总线上,但就像电话机只有拨通各自的号码才能工作一样,每个电路和模块都有唯一的地址。在信息的传输过程中,IC总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收

器),这取决于它所要完成的功能。CPU发出的控制信号分

为地址码和控制量两部分,地址码用来选址,即接通需要控

制的电路,确定控制的种类;控制量决定应该调整的类别(如对比度、亮度等)及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。图7-1所示为IC器件与微控制器的连接结构。

图7-1IC总线系统硬件结构图

I²C总线具有以下特点:

(1)两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL)。

(2)每个连接到总线的器件都可以使用软件根据它的唯一的地址来识别。

(3)传输数据的设备间是简单的主从关系。

(4)当某个器件向总线上发送信息时,它就是发送器(也叫主器件),而当其从总线上接收信息时,又成为接收器(也叫从器件)。

(5)它是一个多主机总线,两个或多个主机同时发起数

据传输时,可以通过冲突检测和仲裁来防止数据被破坏;

其仲裁原则为:当多个主器件同时想占用总线时,如果某个主器件发送高电平,而另一个主器件发送低电平,则发送电平与此时SDA总线电平不符的那个器件将自动关闭其输出级。

(6)串行的8位双向数据传输,位速率在标准模式下可达

100kb/s,在快速模式下可达400kb/s,在高速模式下可达

3.4Mb/s。

I²C总线在传送数据过程中共有3种类型信号:起始信号、

终止信号和应答信号。

(1)起始信号(S):SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据;

(2)终止信号(P):SCL为高电平时,SDA由低电平向高电平跳变,结束传送数据;

(3)应答信号(ACK):接收器在接收到8位数据后,在第9个时钟周期,拉低SDA电平。

开始信号和结束信号都是由主机发出的,在开始信号产生后,总线就处于被占用的状态;在结束信号产生后,总线就处于空闲状态。IPC总线的时序图如图7-2所示。

图7-2IPC总线起始信号和结束信号

SCL

SDA

起始信号S

终止信号P

I²C总线协议规定:I²C总线进行数据传送时,时钟信号

为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号变为低电平期间,数据线上的高电平或低电平状态才允许变化,如图7-3所示。

SCL

图7-3IC总线数据位有效性规定

SDA

要求数据稳定

要求数据稳定

允许数据变化

7.2.2IC总线的数据传输格式及过程

I²C总线上传送的数据信息包括地址信息和真正的数据

信息。在进行一次数据传输前,主机首先发送“起始信号”,接着传送从机地址,在第一个字节的第8位是数据的传送方

向。主机发送完地址信息并得到“应答信号”后,就可以进行数据传送(最高位在前),每次传送完一个字节,得到“应答信号”后再进行下一个字节的传送。在全部数据传送完毕后,主机发送“终止信号”,表示本次数据传送结束。IC总线上进行一次数据传输的格式如图7-4所示。

SDA

SCL

7891…7891789

地址读/写应答数据应答数据应答

起始信号终止信号

图7-4IC总线数据传输格式

7.2.3IC总线的寻址

I²C总线规定:在发送完起始信号后的第一个字节接着发出从机的地址信号(即寻址信号),从机的地址有7

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档