下载此文档

DS1302浅析.ppt


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
实时时钟芯片 DS1302 二、引脚功能及结构其中 Vcc1 为后备电源, VCC2 为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。 DS1302 1 2 两者中的较大者供电。当 Vcc2 大于 Vcc1 + 时, Vcc2 给DS1302 供电。当 Vcc2 小于 Vcc1 时, DS1302 1 供电。(单电源供电时,接 VCC1 ,双电源供电时主电源接 Vcc2 ,后备电源接 Vcc1) X1 和X2是振荡引脚,外接 晶振。 RST 是复位/片选线,通过把 RST 输入驱动置高电平来启动所有的数据传送。 I/O 为串行数据输入输出端(双向),后面有详细说明。 SCLK 为时钟输入端。三、时序分析一次写操作一次读操作 DS1302 的地址字节 DS1302 的地址字节(控制字节)如图所示。控制字节的最高有效位(位7)必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302 中,位 6如果为 0 ,则表示存取日历时钟数据,为 1表示存取 RAM 数据;位5至位 1指示操作单元的地址;最低有效位(位 0)如为 0表示要进行写操作,为 1表示进行读操作,控制字节总是从最低位开始输出。四、 DS1302 寄存器: 对DS1302 的操作就是对其内部寄存器的操作, DS1302 内部共有 12个寄存器,其中有 7个寄存器与日历、时钟相关,存放的数据位为BCD 码形式。此外, DS1302 还有控制寄存器、充电寄存器、时钟突发寄存器等。?这张表是 DS1302 内部的 7个与时间、日期有关的寄存器图和一个写保护寄存器,我们要做的就是将初始设置的时间、日期数据写入这几个寄存器,然后再不断地读取这几个寄存器来获取实时时间和日期。?1、秒寄存器( 81h 、80h )的位 7定义为时钟暂停标志( CH)。当初始上电时该位置为 1,时钟振荡器停止, DS1302 处于低功耗状态;只有将秒寄存器的该位置改写为 0时,时钟才能开始运行。?2、小时寄存器( 85h 、84h )的位 7用于定义 DS1302 是运行于 12小时模式还是 24小时模式。当为高时,选择 12小时模式。在 12小时模式时,位 5是0 ,表示 am,当为 1时,表示 PM。?3、控制寄存器( 8Fh 、8Eh )的位 7是写保护位( WP),其它 7位均置为 0。在任何的对时钟和 RAM 的写操作之前, WP位必须为 0。当WP位为 1时,写保护位防止对任一寄存器的写操作。也就是说在电路上电的初始态 WP是1,这时是不能改写上面任何一个时间寄存器的,只有首先将 WP改写为 0,才能进行其它寄存器的写操作。

DS1302浅析 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小385 KB
  • 时间2017-03-15