DS1302电子钟设计与制作1引言芯片简介2
1DS1302简介DS1302[1]是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2
时钟可工作在24小时格式或12小时(AM/PM)格式
DS1302与单片机的接口使用同步串行通信,仅用3条线与之相连接
可采用一次传送一个字节或突发方式一次传送多个字节的时钟信号或RAM数据
DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器
DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力
1DS1302引脚功能与内部结构DS1302的引脚功能如表1所示,外形及内部结构如图1所示[2]:引脚号引脚名称功能1VCC2主电源2、3X1、X2振荡源,外接32768Hz晶振4GND地线5RST复位/片选线6I/O串行数据输入/输出端(双向)7SCLK串行时钟输入端8VCC1后备电源表1DS1302引脚功能表核心芯片简介2图1DS1302管脚图及内部结构图2
2DS1302的控制字DS1302的控制字节如图2所示:765432101RAMCKA4A3A2A1A0RAMK图2DS1302控制字节的含义控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中
位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出
3DS1302的复位引脚DS1302电子钟设计与制作3通过把RST输入驱动置高电平来启动所有的数据传送
RST输入有两种功能:首先,RST接通控制逻辑,允