PCF8591的外围电路.ppt

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

MCU起航 QQ:2246080671 PCF8591的外围电路 主要内容 1、PCF8591的应用电路 2、什么是IIC 3、硬件地址 4、基准源 PCF8591的应用电路 什么是IIC 解释这个问题之前,需要先说一下并行通信和串行通信。什么是并行通信?一组数据的各个数据位同时在几条数据线上传输,这种通信方式被称为并行通信。以STC89C52RC为例,想传输一批8位的数据,刚好一组IO有8个引脚,可以一次传一个数据,这就是并行通信。 优点就是速度快,缺点就是太占用引脚,一下子就用掉了8个。那么,有没有节省引脚的方法?有,就是串行通信。 那么,什么是串行通信?用一条或两条数据线,将数据一位一位的依次传输,每一位占据一个固定的时间长度,这种方式就是串行通信。串行通信在身边随处可见,USB,CAN,485,SPI,UART(后面章节会讲到)等等都是,IIC(有的地方也叫I2C)也不例外。 什么是IIC IIC总线是飞利浦半导体公司设计出来的,由两条双向信号线组成:SCL时钟线和SDA数据线。时钟线负责打节拍,数据线负责传输高低电平数据。 IIC总线上的设备分为主设备和从设备两种,这两种设备也很好区分,主设备就像公司领导,从设备就像公司员工,要完成什么任务都是领导发话,然后员工执行。如图所示,一般来说由单片机或其它控制单元担任主设备;像PCF8591或AT24C02之类只能够被控制的设备担任从设备。 什么是IIC 需要注意的是图中的那两个上拉电阻,一般取值4.7K~10K。为什么需要上拉电阻?因为IIC总线上的从设备都是开漏引脚,相当于三极管的集电极,没有输出高电平的能力,所以只能借助上拉电阻。如果暂时无法理解,也没有关系,只要记住IIC总线自身无法输出高电平就行了。 还需要谨记的一点就是,IIC中的那两条线分别都是“与”的关系,只要任意一个设备的SCL(SDA)引脚输出低电平,那么这条线上的所有SCL(SDA)引脚都是低电平。 硬件地址 前面提到过,一个IIC总线上,可以挂载多个IIC器件,那么通讯时如何把信息送到目标器件呢?这就需要给每个器件设置一个独一无二的地址,就好像家里的固定电话一样,每台电话都有一个独一无二的电话号码,这个号码也可以理解为是这台电话的地址。 PCF8591有一个8位的地址寄存器,其中高四位是固定值“1001”,bit3、bit2、bit1对应PCF8591的A2、A1、A0,只需外接高低电平信号即可配置相应的地址。bit0是读写控制位,与地址无关。

文档评论(0)

75986597 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档