DS1302时钟芯片资料.pdf
《DS1302时钟芯片资料.pdf》由会员分享,可在线阅读,更多相关《DS1302时钟芯片资料.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DS1302 DS1302 是美国 DALLAS 公司推出的一种高性能、低功耗的实时时钟芯片,附加 31 字节静态 RAM,采用SPI 三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和 RAM 数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与 31 天时可以自动调整,且具有闰年补偿功能。工作电压宽达。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。下面是标准的接线电路图:引脚功能:引脚号 1 2、3 4 5 6 7 8 名称 Vcc2 X1、X2 GND RST I/O SCLK Vcc1 功能 主电
2、源 接晶振 接地 复位 数据库 串行时钟 备用电源 DS1302 有关日历、时间的寄存器共有 12 个,其中有 7 个寄存器(读时 81h8Dh,写时 80h8Ch)是存放秒、分,小时、日、月、年、周数据的,存放的数据格式为 BCD 码形式 它的内部时间寄存器如下:将初始设置的时间、日期数据写入这几个寄存器,然后再不断地读取这几个寄存器来获取实时时间和日期。这几个寄存器的说明如下:1、秒寄存器(81h、80h)的位 7 定义为时钟暂停标志(CH)。当初始上电时该位置为 1,时钟振荡器停止,DS1302 处于低功耗状态;只有将秒寄存器的该位置改写为 0 时,时钟才能开始运行。2、控制寄存器(8F
3、h、8Eh)的位 7 是写保护位(WP),其它 7 位均置为 0。在任何的对时钟和 RAM 的写操作之前,WP 位必须为 0。当 WP 位为 1 时,写保护位防止对任一寄存器的写操作。也就是说在电路上电的初始态 WP 是 1,这时是不能改写上面任何一个时间寄存器的,只有首先将 WP 改写为 0,才能进行其它寄存器的写操作。3、控制寄存器(8Fh、8Eh)的位 7 是写保护位(WP),其它 7 位均置为 0。在任何的对时钟和 RAM 的写操作之前,WP 位必须为 0。当 WP 位为 1 时,写保护位防止对任一寄存器的写操作。也就是说在电路上电的初始态 WP 是 1,这时是不能改写上面任何一个时间
4、寄存器的,只有首先将 WP 改写为 0,才能进行其它寄存器的写操作。下面来说说如果对 DS1302 进行读写:上面的电路图可以看出,除了电源和接地,DS1302 只有三根线和单片机连接,SCLK、I/O和 RST(有的也写成 CE),先看时序图:DS1302 的数据读写是通过 I/O 串行进行的。当进行一次读写操作时最少得读写两个字节,第一个字节是控制字节,就是一个命令,告诉 DS1302 是读还是写操作,是对 RAM 还是对 CLOK寄存器操作,以及操作的地址。第二个字节就是要读或写的数据了。我们先看单字节写:在进行操作之前先得将 CE(也可说是 RST)置高电平,然后单片机将控制字的位 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS1302 时钟 芯片 资料
限制150内