文档网

ds1302中文资料

摘 要: 介绍了美国DALLAS公司推出的低功耗时钟芯片DS1302的结构和工作原理及其在测量系统中的应用。它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿等多种功能。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析以及对异常数据出现的原因的查找有重要意义。 关键词: 数据记录 时钟芯片DS1302 硬件电路 软件设计 在测量控制系统中,特别是长时间无人职守的测控系统中,经常需要记录某些具有特殊意义的数据及其出现的时间。记录及分析这些特殊意义的数据,对测控系统的性能分析及正常运行具有重要的意义。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此只能记录数据而无法准确记录其出现的时间;若采用单片机

计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系

统可能不允许。而在系统中采用DS1302则能很好地解决这个问题。 1 DS1302的结构及工作原理

DS1302[1]是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 1.1 引脚功能表及内部结构图

DS1302的引脚及内部结构如图1所示,引脚功能如表1所示。 1.2 DS1302的控制字节说明 DS1302的控制字如图2所示。

控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。 1.3 复位

通过把

ds1302中文资料

输入驱动置高电平来启动所有的数据传送。

ds1302中文资料

输入有两种功能:首先,

ds1302中文资料

接通控制逻辑,允许地为高电平时,所有的数

址/命令序列送入移位寄存器;其次,

ds1302中文资料

提供了终止单字节或多字节数据的传送手段。当

ds1302中文资料

据传送被初始化,允许对DS1302进行操作。如果在传送过程中置

ds1302中文资料

变为高阻态。上电运行时,在Vcc≥2.5V之前,

ds1302中文资料

为低电平,则会终止此次数据传送,并且I/O引脚

必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。

ds1302中文资料

ds1302中文资料

相关文档
热门文档
你可能喜欢
  • AT89C51单片机
  • 毕业论文
  • 门禁系统设计
  • 电子时钟设计
  • DS18B20中文资料
  • 单片机万年历论文
  • DS1302中文资料
  • 工程电路
评论