- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能特色功能简述
1 10
1 10
11 / 1100
功能特色:
� 时钟计数功能,可以对秒、分钟、小时、月、
星期、年的计数。年计数可达到2100 年。
� 有31*8 位的额外数据暂存寄存器
� 最少I/O 引脚传输,通过三引脚控制
� 工作电压:2.0-5.5V
� 工作电流小于320 纳安(2.0V)
� 读写时钟寄存器或内部RAM(31*8 位的额外
数据暂存寄存)可以采用单字节模式和突发模式
� 8-pin DIP 封装或8-pin SOICs
� 兼容TTL (5.0V)
� 可选的工业级别,工作温度-40 – 85 摄氏度
� 兼容DS1202 较DS1202 增加的功能:
1. 可通过Vcc1 进行涓流充电
2. 双重电源补给
3. 备用电源可采用电池或者超级电容(0.1F
以上),可以用老式电脑主板上的3.6V 充电电池。
如果断电时间较短(几小时或几天)时,就可以用漏电
较小的普通电解电容器代替。100 μF 就可以保证1
小时的正常走时。DS1302 在第一次加电后,必须进行
初始化操作。初始化后就可以按正常方法调整时间。
功能简述:
DS1302 包括时钟/日历寄存器和31 字节(8 位)的数据暂存寄存器,数据通信仅通过一条串行输入输出口。实
时时钟/日历提供包括秒、分、时、日期、月份和年份信息。闰年可自行调整,可选择12 小时制和24 小时制,可
以设置AM、PM。
只通过三根线进行数据的控制和传递: 、 、 。通过备用
电源可以让芯片在小于1MW 的功率下运作。
2 10
2 10
22 / 1100
工作过程:
主要工作原理图如Figure 1 所示:移位寄存器,控制逻辑,晶振,时钟和 RAM。在进行任何数据传输时,
必须被制高电平(注意虽然将它置为高电平,内部时钟还是在晶振作用下走时的,此时,允许外部读写数据),
在每个SCLK 上升沿时
数据被输入,下降沿
时数据被输出,一次
只能读写一位,适度
还是写需要通过串行
输入控制指令来实现
(也是一个字节),通
过8 个脉冲便可读取
一个字节从而实现串
行输入与输出。最初
通过8 个时钟周期载
入控制字节到移位寄
存器。如果控制指令
选择的是单字节模
式,连续的 8 个时钟
脉冲可以进行 8 位数
据的写和8 位数据的读操作,SCLK 时钟的上升沿时,数据被写入DS1302,SCLK 脉冲的下降沿读出DS1302 的数据。
8 个脉冲便可读写一个字节。在突发模式,通过连续的脉冲一次性读写完7 个字节的时钟/日历寄存器(注意时钟/
日历寄存器要读写完),也可以一次性读写8~328 位RAM 数据(可按实际情况读写一定数量的位,不必全部读写,两
者的区别)。
控制指令:
控制指令(8 位)如Figure2 所示:
每个字节的传输是有控制字节指定的,控制字节的最高位Bit7 必须是‘1’,如果是‘0’,写入将被禁止,因此
我们如果将这位置一,可以禁止写入。bit6 为‘0’则指定对时钟/日历寄存器控制读写操作,为‘1’则为RAM 区
数据的控制读写操作,bir1~bit5 指定相关寄存器待进行输入输出操作,最低位bit0 指定是输入还是输出,为‘0’
则为输入,相反则输入有效,输入输出根据脉冲的上升沿和下降沿串行进行(前面已经提到)。
3 10
3 10
文档评论(0)