- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四.CAT24WCXX的写操作 1.字节写 结束 应答信号 数据 数据 器件内单元地址 应答信号 应答信号 读写位 器件地址 开始 SDA线信号 2.页写 应答信号 数据1 器件内单元地址 应答信号 应答信号 读写位 器件地址写 开始 SDA线信号 数据n 应答信号 结束 3.应答查询 可以利用内部写周期时禁止数据输入这一特性。一旦主器件发送停止位指示主器件操作结束时,CAT24WCXX启动内部写周期,应答查询立即启动,包括发送一个起始信号和进行写操作的从器件地址。 4.写保护 写保护操作特性可使用户避免由于不当操作而造成对存储区域内部数据的改写,当WP管脚接高电平时,整个寄存器区全部被保护起来而变为只可读取。 五.CAT24WCXX的读操作 1.当前地址读 SDA线信号 开始 读写位 应答信号 无应答信号 结束 数据 器件地址 2.随机地址读 读写位 器件地址读 器件内单元地址 应答信号 应答信号 读写位 器件地址写 开始 SDA线信号 应答信号 结束 器件内单元地址 开始 应答信号 3.顺序地址读 应答信号 数据1 应答信号 读写位 器件地址读 SDA线信号 数据2 应答信号 结束 数据n 无应答信号 六.CAT24WCXX与单片机的接口与编程 下图是8051单片机与串行EEPROM芯片CAT24WCXX的接口电路。图中用的EEPROM芯片为CAT24WC04,其它芯片与单片机的连接与它相同。8051的P1.0、P1.1作为I2C总线与CAT24WC04的SDA和SCL相连,连接时注意I2C总线须通过电阻接电源。P1.3与WP相连。CAT24WC04的地址线A2、A1、A0直接接地。则片选编码为000,CAT24WC04的器件地址码的高7位为1010000。 8051 P1.0 P1.1 P1.2 VCC SDA SCL WP VSS A0 A1 A2 CAT24W04 VCC 20K 20K 编程(略) 9.3 MCS-51单片机与时钟日历芯片接口 9.3.1 并行日历时钟芯片DS12887与单片机接口 一.DS12887主要功能 (1)内含一个锂电池,断电后运行十年以上不丢失数据。 (2)计秒,分,时,天,星期,日,月,年,并有闰年补偿功能。 (3)二进制数码或BCD码表示时间,日历和定闹。 (4)12小时或24小时制,12小时时钟模式带有PM和AM指示,有夏令时功能。 (5)Motorola和Intel总线时序选择。 (6)有128个字节RAM单元与软件接口,其中:14个字节作为时钟寄存器和控制寄存器,114字节为通用RAM,所有RAM单元数据都具有掉电保护功能。 (7)可编程方波信号输出。 (8)中断信号输出(IRQ)和总线兼容,定闹中断、周期性中断、时钟更新周期结束中断可分别由软件屏蔽,也可分别进行测试。 二.DS12887基本原理及引脚说明 DS12887内部由振荡电路,分频电路,周期中断/方波选择电路,14字节时钟寄存器和控制寄存器,114字节用户非易失RAM,十进制/二进制累加器,总线接口电路,电源开关写保护单元和内部锂电池等部分组成。DS12887引脚如图所示: Vcc:直流电源+5V电压。当Vcc电压在正常范围内时,数据可读写;当Vcc低于4.25V,读写被禁止,计时功能仍继续;当Vcc下降到3V以下时,RAM和计时器供电被切换到内部锂电池。 MOT(模式选择):MOT引脚接到Vcc时,选择MOTOROLA时序,当接到GND时,选择Intel时序。 SQW(方波输出信号):SQW引脚能从实时钟内部15级分频器的13个抽头中选择一个作为输出信号,其输出频率可通过对寄存器A编程改变。 AD0-AD7(双向地址/数据复用线):总线接口,可与Motorola微机系列和Intel微机系列接口。 ALE(地址锁存信号):在ALE的下降沿把AD0~AD7输入的地址锁存入DS12887。 (数据读信号):低电平有效。 (数据写信号):低电平有效。 (片选信号):在访问DS12887的总线周期内,片选信号必须保持为低。 (中断请求信号):低电平有效,可作微处理的中断输入。没有中断的条件满足时, 处于高阻态。线是漏极开路输入,要求外接上接电阻。 (复位信号):当该脚保持低电平时间大于200ms,保证DS12887有效复位。 三.内部寄存器 DS12887的内部有128个存储单元,其中:10字节的存放实时时钟时间、日历和定闹的RAM;4个字节的控制和状态特殊寄存器;114字节的带掉电保护的用户RAM。几乎所有的128个字节都可直接读写。 1.时间、日历和定闹单元 时间、日历和定时闹钟通过写相应的存储单元字节设
文档评论(0)