普中科技-51单片机教程配套.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
普中科技 单片机开发仪视频教程 写操作 1.字节写:当I2C的起始条件建立后,使芯片能够进行读写操作,给24C02发一个器件地址,接收到ACK应答为0后,再发8位存储器的地址,接收到这个地址后,EEPROM应答为0,再发8位的数据,EEPROM回答为0,接着由主控制器发终止条件来终止写操作。 2.页写:24C02器件按 8字节/页执行页写,也写的初始化和字节写相同,只是主器件不会在第一个数据后发送停止条件,而是在EEPROM的ACK以后,接着发剩下的7个数据。 EEPROM收到每个数据后都应答0最后仍需要主器件发送停止条件,终止写操作。接收到每个数据后,字地址的低3位内部会自动加1,高位地址位不变,维持在当页内。当内部产生的字地址达到该页的边界地址时,随后的数据将写入该页的页首,先前的字节将会被覆盖。 * ppt课件 普中科技 单片机开发仪视频教程 应答查询流程 3.应答查询:一旦内部写周期启动,EEPROM输入是无效的,此时可启动应答查询,发送起始条件和器件地址(读写位为期望的操作)。只有内部写周期完成,EEPROM才应答0.之后可以继续读写操作。 * ppt课件 普中科技 单片机开发仪视频教程 读操作 读操作和写操作初始化相同,只是器件地址中的读/写选择位应为1.读操作有三种方式:当前地址读,随机读和顺序读。 1.当前地址读 内部地址计数器保存着上次访问时最后一个地址加1的值,只要芯片有电,该地址就一直保存。当读到最后一页的最后一个字节,地址会回转到0,当读到某页尾的最后一个字节,地址会回到该页的首字节。 2.随机读 需先写一个目标字地址,一旦EEPROM接收到器件地址和字地址并应答了ACK,主器件就产生一个重复的起始条件。然后,主器件发送器件地址(读写位选择1),EEPROM应答ACK,并随时钟送出数据。主器件无需应答0,但需发送停止条件。 * ppt课件 普中科技 单片机开发仪视频教程 3.顺序读 顺序读可以通过“当前地址读”或“随机读”启动。主器件接收到一个数据后,应答ACK。只要EEPROM接收到ACK,将自动增加字地址并继续随时钟发送后面的数据。若达到存储器地址末尾,地址自动回转到0,仍可继续顺序读取数据。 * ppt课件 普中科技 单片机开发仪视频教程 实验十五 模数(AD)/数模(DA)转换 PCF8591介绍 PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道、一路模拟量输出通道和1个I2C总线接口。由于是I2C总线接口,所以在不增加任何硬件的情况下同一条I2C总线最多可以挂接8个PCF8591。PCF859由于其使用的简单方便和集成度高, 在单片机应用系统中得到了广泛的应用。 PCF8591具有以下特点: 1. 单电源供电; 2. 正常工作电源电压范围为2.5V~6V; 3. 通过I2C总线完成数据的输入/输出; 4. 器件地址由3个地址引脚决定(对应芯片的A0、A1和A2三个地址); 5. 采样频率由I2C总线传输速率决定; 6. 4路模拟量输入可编程为单端输入或差分输入; 7. 可配置转换通道号自动增加功能; 8. 片上跟踪保持功能; 9. 8位逐次逼近A/D转换器; 10. 带有一路8位模拟量输出的乘法D/A转换器。 * ppt课件 普中科技 单片机开发仪视频教程 AIN0~AIN3:模拟输入(A/D转换)。 AOUT:模拟输出(D/A转换)。 A0-A2:硬件设备地址。 GND:电源负极地。 VREF:参考电压输入。 EXT:振荡器输入时,内部/外部的切换开关。 OSC: 振荡器输入/输出。 SCL: I2C BUS 时钟输入。 SDA:I2C BUS 数据输入/输出。 AGND:模拟地,摸拟信号和基准电源的参考地. 管脚定义和原理图 * ppt课件 普中科技 单片机开发仪视频教程 飞利浦规定PCF8591的器件地址高四 位为1001,引脚地址为A2A1A0 这个 由用户自己选择,因此I2C系统中最 多可接23 = 8个PCF8591。地址的最 后一位为方向位R/W 1为读操作 0 为写操作。 D0 D1 用于4个通道设置 D2 自动增益选择(有效位为1) D5 D4 模拟量输入选择 00 4路单端输入 01 3路差分输入 10 单端与差分输入

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档