常用芯片电路.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1 芯片的介绍 DS1302 是 DALLAS公司推出的涓流充电时钟芯片 , 内含有一个实时时钟 / 日历和 31 字节静态 RAM,通过简单的串行接口与单片机进行通信实时时钟 / 日历电路 . 提供秒分时日日期 . 月年的信息 , 每月的天数和闰年的天数可自动调整时钟操作 可通过 AM/PM指示决定采用 24 或 12 小时格式 .DS1302 与单片机之间能简单地 采用同步串行的方式进行通信 , 仅需用到三个口线 :1 RES 复位 ,2 I/O 数据线 ,3 SCLK串行时钟 . 时钟 /RAM 的读 / 写数据以一个字节或多达 31 个字节的字符组方 式通信 .DS1302 工作时功耗很低 , 保持数据和时钟信息时功率小于 1mW.DS1302 是由 DS1202 改进而来 , 增加了以下的特性 . 双电源管脚用于主电源和备份电源供应 Vcc1, 为可编程涓流充电电源附加七个字节存储器 . 它广泛应用于电话传真便携式仪器以及电池供电的仪器仪表等产品领域 . 1.1 DS1302 的结构及工作原理 DS1302 是美国 DALLAS公司推出的一种高性能、低功耗、带 RAM的实时时 钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能, 工作电压为 2.5V ~5.5V 。采用三线接口与 CPU进行同步通信,并可采用突发方 式一次传送多个字节的时钟信号或 RAM数据。 DS1302内部有一个 31×8的用于 临时性存放数据的 RAM寄存器。 DS1302是 DS1202的升级产品,与 DS1202兼容, 但增加了主电源 / 后背电源双电源引脚,同时提供了对后背电源进行涓细电流充 电的能力。 1.2 引脚功能及结构 图 1 示出 DS1302的引脚排列 , 其中 Vcc1 为后备电源, VCC2为主电源。在主 电源关闭的情况下,也能保持时钟的连续运行。 DS1302由 Vcc1 或 Vcc2 两者中 的较大者供电。当 Vcc2 大于 Vcc1+0.2V 时, Vcc2 给 DS1302供电。当 Vcc2 小 Vcc1 时,DS1302由 Vcc1 供电。X1 和 X2 是振荡源,外接 32.768kHz 晶振。RST 是复位 / 片选线,通过把 RST输入驱动置高电平来启动所有的数据传送。 RST输 入有两种功能:首先, RST接通控制逻辑,允许地址 / 命令序列送入移位寄存器; 其次, RST提供终止单字节或多字节数据的传送手段。当 RST为高电平时,所有 的数据传送被初始化,允许对 DS1302进行操作。如果在传送过程中 RST置为低电平,则会终止此次数据传送, I/O 引脚变为高阻态。 上电运行时,在 Vcc≥2.5V 之前, RST必须保持低电平。只有在 SCLK为低电平时,才能将 RST置为高电平。 I/O 为串行数据输入输出端 ( 双向 ) ,后面有详细说明。 SCLK始终是输入端。 1.3 DS1302 的控制字节 DS1302 的控制字如图 2 所示。控制字节的最高有效位 ( 位 7) 必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302中,位 6 如果为 0,则表示存取日历时钟数据,为 1 表示存取 RAM数据 ; 位 5 至位 1 指示操作单元的地址 ; 最低有效位 ( 位 如为 0 表示要进行写操作, 为 1 表示进行读操作, 控制字节总是从最低位开始输出。 1.4 数据输入输出 (I/O) 在控制指令字输入后的下一个 SCLK时钟的上升沿时,数据被写入 DS1302,数据输入从低位即位 0 开始。同样,在紧跟 8 位的控制指令字后的下一个 SCLK 脉冲的下降沿读出 DS1302的数据,读出数据时从低位 0 位到高位 7。 DS1302 的引脚功能排列及描述如下图所示 . DS1302 引脚图 管脚描述 X1 X2 32.768KHz 晶振管脚 GND地 RST 复位脚 I/O 数据输入 / 输出引脚 SCLK 串行时钟 Vcc1,Vcc2 电源供电管脚 DS1302 串行时钟芯片 8 脚 DIP DS1302S 串行时钟芯片 8 脚 SOIC 200mil DS1302Z 串行时钟芯片 8 脚 SOIC 150mil 2. DS1302 内部寄存器 CH: 时钟停止位 存器 2 的第 7 位 12/24 小时标志 CH=0 振荡器工作允许 bit7=1,12 小时模式 CH=1 振荡器停止 bit7=0,24 小时模式 WP: 写保护位 寄存器 2 的第 5 位 :AM/PM 定义 WP=0寄存器数据能够写入 AP=1 下午模式 WP=1寄存器数据不能写入 AP=0 上午模式 TCS: 涓流充电选择 DS: 二极管选择位 TCS=1

文档评论(0)

zdq123456 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档