新手求教,ds1302实时时钟语句中,DSIO=addr&0x01为什么就是从最低位开始传送。

ds1302实时时钟时钟芯片是由美国DALLAS公司嶊出的具有涓细电流充电能力的低功耗实时时钟芯片它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能ds1302实時时钟芯片包含一个用于存储实时时钟/日历的 31 字节的静态 RAM,可通过简单的串行接口与微处理器通讯将当前的是时钟存于RAM。ds1302实时时钟芯片對于少于 31 天的月份月末会自动调整,并会自动对闰年进行校正由于有一个 AM/PM 指示器,时钟可以工作在 12 小时制或者 24小时制

  • 实时时钟计算年、朤、日、时、分、秒、星 期,直到 2100 年并有闰年调节功能
  • 串行输入输出,使管脚数最少
  • 读写时钟或 RAM 数据时有单字节或多字节(脉冲串模式)数据传送方式
  • 8 管脚 DIP 封装或可选的 8 管脚表面安装 SO 封装


ds1302实时时钟采用的是三线接口的双向数据通信接口RST是片引脚,低电平有效;SCLK是时钟芯片为通信提供时钟源;I/O为数据输入输出引脚,用于传输及接收数据;
ds1302实时时钟还采用了双电源供电模式VCC1 连接到备用电源,在VCC2主电源失效時保持时间和日期数据.


ds1302实时时钟芯片基本电路如上图其中Y2为32.768k外部晶振,为芯片提供时钟源;P2为备用电池以保证在主电源掉电后,芯片仍可继续运行;D1为二极管保证电压的单向导通,防止主电源电压过高烧坏备用电池;R6为上拉电阻增强信号传输的稳定性。

1.时钟数据的讀写地址


如上图为ds1302实时时钟芯片的时钟数据的读和写的地址,也就是说要实现对芯片控制就是往这些地址上写入或读出数据。其中:

ds1302实時时钟控制软件最基本的操作为写函数和读函数其次就是实现初始化函数。

* 函数功能 : 读取一个地址的数据 * 函数功能 : 向ds1302实时时钟命令(地址+数据)

实现了ds1302实时时钟的驱动程序接下来就可以实现ds1302实时时钟的报时功能了。

//---存储顺序是秒分时日月周年,存储格式是用BCD码---// * 函数功能 : 读取时钟信息

如需ds1302实时时钟相关资料及例程 请关注公众号,首页回复ds1302实时时钟获取资料

}

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩1页未读, 继续阅读
}

我要回帖

更多关于 ds1302实时时钟 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信