1302时钟芯片

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。




00-59
DS1302时钟芯片
• 注:“?”符号是指不认识的字。
DS1302时钟芯片
DS1302 简介: DS1302是美国DALLAS公司推出的一种高性能、低功耗 (功耗为2W/V,相当于电脑的200A)的实时时钟芯片,附 加31字节静态RAM,采用SPI三线接口与CPU进行同步通 信,并可采用突发方式一次传送多个字节的时钟信号和 RAM数据。实时时钟可提供秒、分、时、日、星期、月和 年,一个月小与31天时可以自动调整,且具有闰年补偿功 能。工作电压宽达2.5~5.5V。采用双电源供电(主电源 和备用电源),可设置备用电源充电方式,提供了对后背 电源进行涓细电流充电的能力。 DS1302用于数据记录, 特别是对某些具有特殊意义的数据点的记录上,能实现数 据与出现该数据的时间同时记录,因此广泛应用于测量系 统中。
DS1302时钟芯片
控制字总是从最低位开始输出。在控制字指令输入后的下一个SCLK时钟的上 升沿时,数据被写入DS1302,数据输入从最低位(0位)开始。同样,在紧跟 8位的控制字指令后的下一个SCLK脉冲的下降沿(单字节读),读出DS1302 的数据,读出的数据也是从最低位到最高位。数据读写时序如下图 。
DS1302时钟芯片
内部结构
DS1302时钟芯片
读写时序说明 DS1302是SPI总线驱动方式。它不仅要向寄存器写入控制字,还需要读取相应 寄存器的数据。 要想与DS1302通信,首先要先了解DS1302的控制字。DS1302的控制字 如下图。
控制字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入 到DS1302中。 位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据; 位5至位1(A4~A0):指示操作单元的地址; 位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。

月 日
2000-2099(带LCD1602) DS1302时钟芯片 和1949-10000 1-12
日讲究“元三五七八十腊, 三十一天永不差”的说法百度文库 但4、6、11月份等是30, 在DS1302中,常会用到 这种指令“设置?月为 ‘为leap则是1-28,不为 leap的则是1-29’”。 1-12,具体见“12/24小 时制”内容。 00-59
DS1302时钟芯片
外部引脚分配
各引脚的功能为: Vcc1:备用电源;Vcc2:主电源。当Vcc2>Vcc1+0.2V时,由Vcc2向 DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。 SCLK:串行时钟,输入; I/O:三线接口时的双向数据线; CE:输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第 一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节 或多字节数据传输的方法。 DS1302有关日历、时间的寄存器共有12个,其中有7个寄存器(读时81h、 8Dh……,写时80h、82h……),存放的数据格式为BCD码形式。
相关文档
最新文档