全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

DS1302时钟芯片的应用

时间:2023-06-13 17:25

人气:

作者:admin

标签: 芯片    DS1302  应用  时钟 

导读:DS1302是DALLAS公司推出的一款时钟芯片,内部包括时钟/日历寄存器和31字节的数据暂存寄存器,数据通信只需要一根串行输入输出口。...

一:关于DS1302

DS1302是DALLAS公司推出的一款时钟芯片,内部包括时钟/日历寄存器和31字节的数据暂存寄存器,数据通信只需要一根串行输入输出口。时钟提供了包括年月日时分秒星期的信息,年计数可达2100年,其中闰年可自行调整,可选12或24小时制,可设置AM,PM。

DS1302和单片机之间采用同步串行的方式进行通信,只需要占用三个IO口,包括 CE复位引脚 ,IO数据引脚,SCLK串行时钟。DS1302工作时功耗很低。

DS1302主要性能:

(1)时钟提供了包括年月日时分秒星期的信息,年计数可达2100年。

(2)31x8位的暂存数据寄存器。

(3)只需三个IO口就可以进行控制。

(4)电压工作范围较宽:2.0-5.5V

(5)读写时钟寄存器或内部RAM可以采用单字节模式和突发模式。

(6) 双电源引脚用于主电源和备份电源供应。其中VCC1为主电源,VCC2为备份电源,当VCC2>VCC1+0.2V时由VCC2向DS1302供电,当VCC2

二 :通信引脚

CE:输入信号在读写数据期间,必须为高,该引脚的功能为:1.CE开始控制字访问移位寄存器的控制逻辑;2.CE提供结束单字节或多字节数据传输。

SCLK:串行时钟控制线,控制数据的输入与输出。

SDIO:数据线,用于输入输出数据。

三 :寄存器

图片

其中在小时寄存器中的BIT7用于定义DS1302是运行与12小时模式还是24小时模式。当BIT7为1时表示运行在12小时模式下,当为0时表示运行在24小时模式下。其中小时寄存器的BIT5,如果在12小时模式下,BIT5为1时表示PM,如果运行在24小时模式下BIT5时小时寄存器的十位。

秒寄存器中(81h 80h)的BIT7用于定义时钟暂停标志,该位为1时钟停止,为0正常工作。

控制寄存器(8Fh 8Eh)的BIT7位是写保护位,在对时钟芯片写操作之前必须把该位置0。为1时禁止写操作。

四:读写时序

图片

通过时序图,DS1302的读写数据首先要发送控制字,R/W位:1表示读,0表示写;A0-A4:表示需要操作单元的地址;R/C位:0表示存取日历时钟数据,1表示存取RAM数据。最后一位必须为1.

控制字从最低位开始输出。在控制指令输入后的下一个SCLK的上升沿的时候数据被写入DS1302,数据输入从最低位开始。在8位的控制指令后的下一个SCLK时钟的下降沿读出数据。读数据是从最低位开始读取。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信