收藏 分享(赏)

时钟芯片DS1302.doc

上传人:精品资料 文档编号:7628373 上传时间:2019-05-22 格式:DOC 页数:4 大小:269.50KB
下载 相关 举报
时钟芯片DS1302.doc_第1页
第1页 / 共4页
时钟芯片DS1302.doc_第2页
第2页 / 共4页
时钟芯片DS1302.doc_第3页
第3页 / 共4页
时钟芯片DS1302.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、时钟芯片 DS1302 一、时钟信号参考读写电路:时钟信号读写电路图时钟信号读写电路部分主要由时钟芯片 DS1302 进行时间的计时,通过单片机与三个按键开关对 DS1302 进行时间的读取与时间的写入,并且通过按键开关控制路灯开关的时间设置。 通过一个 32.768M 的晶振与两个 22pF 左右的电容构成 DS1302 的起振电路接到 DS1302 的 2 号管脚与 3 号管脚; DS1302 的 7 号 SCLK(串行时钟) ,6 号 I/O(数据传输线) ,5 号 RST 或(CE) (输入信号)管脚分别接单片机的 P10,P11,P12 端口相接,构成DS1302 与单片机之间的数据

2、传输电路; DS1302 的 1 号管脚接主电源 VCC,8 号管脚接备用电源充电干电池,之间再接一个二极管,当主电源通电时还可以对干电池进行充电;主电源断电后,由干电池对 DS1302 供电,保证 DS1302 的正常计时。 三个按键开关分别接单片机的 P25,P26,P32 端口,用来设定时间,控制路灯开关时间。二、时钟芯片 DS1302 简介DS1302 是 美 国 DALLAS 公 司 推 出 的 一 种 高 性 能 、 低 功 耗 的 实 时 时 钟 芯 片 , 附 加 31字 节 静 态 RAM, 采 用 SPI 三 线 接 口 与 CPU 进 行 同 步 通 信 , 并 可 采

3、用 突 发 方 式 一 次传 送 多 个 字 节 的 时 钟 信 号 和 RAM 数 据 。 实 时 时 钟 可 提 供 秒 、 分 、 时 、 日 、 星 期 、月 和 年 , 一 个 月 小 与 31 天 时 可 以 自 动 调 整 , 且 具 有 闰 年 补 偿 功 能 。 工 作 电 压 宽达 2.5 5.5V。 采 用 双 电 源 供 电 ( 主 电 源 和 备 用 电 源 , 可 设 置 备 用 电 源 充 电 方式 , 提 供 了 对 后 背 电 源 进 行 涓 细 电 流 充 电 的 能 力 。DS1302 的 外 部 引 脚 分 配1 各 引 脚 的 功 能 为 :Vcc1:

4、 主 电 源 ; Vcc2: 备 份 电 源 。当 Vcc2Vcc1+0.2V 时 , 由 Vcc2 向 DS1302 供 电 , 当 Vcc2 Vcc1 时 , 由 Vcc1 向DS1302 供 电 。SCLK: 串 行 时 钟 , 输 入 , 控 制 数 据 的 输 入 与 输 出 ;I/O: 三 线 接 口 时 的 双 向 数 据 线 ;CE: 输 入 信 号 , 在 读 、 写 数 据 期 间 , 必 须 为 高 。 该 引 脚 有 两 个 功 能 : 第 一 ,CE 开 始 控 制 字 访 问 移 位 寄 存 器 的 控 制 逻 辑 ; 其 次 , CE 提 供 结 束 单 字 节

5、或 多 字节 数 据 传 输 的 方 法 。2.DS1302 有 下 列 几 组 寄 存 器 :(1)DS1302 有 关 日 历 、 时 间 的 寄 存 器 共 有 12 个 , 其 中 有 7 个 寄 存 器 (读 时 81h-8Fh, 写 时 80h-8Eh)。 放 的 数 据 格 式 为 BCD 码 形 式 , 如 图 所 示 。DS1302 寄 存 器DS1302 有 关 日 历 、 时 间 的 寄 存 器 : 小 时 寄 存 器 ( 85h、 84h) 的 位 7 用 于 定 义 DS1302 是 运 行 于 12 小 时 模 式 还是 24 小 时 模 式 。 当 为 高 时 ,

6、 选 择 12 小 时 模 式 。 在 12 小 时 模 式 时 , 位 5 是上下午控制 , 当 为 1 时 , 表 示 PM。 在 24 小 时 模 式 时 , 位 5 是 第 二 个 10 小 时 位 。秒 寄 存 器 ( 81h、 80h) 的 位 7 定 义 为 时 钟 暂 停 标 志 ( CH。当 该 位 置 为 1时 , 时 钟 振 荡 器 停 止 , DS1302 处 于 低 功 耗 状 态 ; 当 该 位 置 为 0 时 , 时 钟 开 始 运行 。控 制 寄 存 器 ( 8Fh、 8Eh) 的 位 7 是 写 保 护 位 ( WP, 其 它 7 位 均 置 为 0。 在 任

7、何 的 对 时 钟 和 RAM 的 写 操 作 之 前 , WP 位 必 须 为 0。 当 WP 位 为 1 时 , 写 保 护 位防 止 对 任 一 寄 存 器 的 写 操 作 。( 2) DS1302 有 关 的 RAM 的 地 址DS1302 中 附 加 31 字 节 静 态 RAM 的 地 址 如 图 所 示 。读 地 址 写 地 址 数 据 范 围C1h C0h 00-FFhC3h C2h 00-FFhC5h C4h 00-FFh FDh FCh 00-FFh( 3) DS1302 的 工 作 模 式 寄 存 器所 谓 突 发 模 式 是 指 一 次 传 送 多 个 字 节 的 时

8、钟 信 号 和 RAM 数 据 。 突 发 模 式 寄 存 器如 图 所 示 。工 作 模 式 寄 存 器 读 寄 存 器 写 寄 存 器时 钟 突 发 模 式 寄 存器 CLOCK BURST BFh BEhRAM 突 发 模 式 寄 存 器 RAM BURST FFh FEh3.DS1302 的读写时序说明DS1302是 SPI 总 线 驱 动 方 式 。 它 不 仅 要 向 寄 存 器 写 入 控 制 字 , 还 需 要 读 取 相应 寄 存 器 的 数 据 。要 想 与 DS1302 通 信 , 首 先 要 先 了 解 DS1302 的 控 制 字 。如 图 :控 制 字 ( 即 地

9、址 及 命 令 字 节 )位 7: 必 须 是 逻 辑 1, 如 果 它 为 0, 则 不 能 把 数 据 写 入 到DS1302 中 。位 6: 如 果 为 0, 则 表 示 存 取 日 历 时 钟 数 据 , 为 1 表 示 存 取 RAM 数据 ;位 5 至 1: 指 示 操 作 单 元 的 地 址 ;位 0: 如 为 0, 表 示 要 进 行 写 操 作 , 为 1 表 示 进 行 读 操 作 。控 制 字 总 是 从 最 低 位 开 始 输 出 。 在 控 制 字 指 令 输 入 后 的 下 一 个 SCLK 时 钟 的 上升 沿 时 , 数 据 被 写 入 DS1302, 数 据

10、输 入 从 最 低 位 ( 0 位 ) 开 始 。 同 样 , 在 紧 跟 8位 的 控 制 字 指 令 后 的 下 一 个 SCLK 脉 冲 的 下 降 沿 , 读 出 DS1302 的 数 据 , 读 出 的数 据 也 是 从 最 低 位 到 最 高 位 。日 历 、 时 间 寄 存 器 及 控 制 字 如 下 表 :7 6 5 4 3 2 1 0寄 存 器 名 称1 RAM/CK A4 A3 A2 A1 A0 RD/W秒 寄 存 器 1 0 0 0 0 0 0分 寄 存 器 1 0 0 0 0 0 1小 时 寄 存 器 1 0 0 0 0 1 0日 寄 存 器 1 0 0 0 0 1 1月 寄 存 器 1 0 0 0 1 0 0星 期 寄 存 器 1 0 0 0 1 0 1年 寄 存 器 1 0 0 0 1 1 0写 保 护 寄 存 器 1 0 0 0 1 1 1慢 充 电 寄 存 器 1 0 0 1 0 0 0时 钟 突 发 寄 存 器 1 0 1 1 1 1 1日 历 、 时 钟 寄 存 器 与 控 制 字 对 照 表数 据 读 写 时 序 图 如 图 :

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报