问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ds1302时钟芯片工作原理

发布网友 发布时间:2022-05-01 04:24

我来回答

1个回答

热心网友 时间:2022-06-24 09:55

DS1302结构与工作原理

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟,有计时的作用,和日常接触的电子表,万年历差不多,可以对年月日、时分秒、星期计时。可以用单片机往DS1302里面写入时间进行时间设置,也可以用单片机从DS1302中读取时间,读出来的时间也可以放在液晶上显示。这样就可以实现一块电子表的功能了。

DS1302引脚及功能:

X1,X2: 振荡源管脚,外接32.768KHz晶振

GND: 地

RST: 复位/片选线(通过置高电平来启动所有的数据传送。)

IO: 数据输入输出

SCLK: 串行时钟

VCC1: 电池引脚

VCC2: 主电源引脚 (双电源供电,在主电源关闭的情况下,有VCC1的电池供电,也能保持时钟的连续运行)

DS1302的工作原理很简单,它外接32768Hz的晶振提供震荡时钟。芯片内部的电路对晶振频率32768分频后获得周期为1S的秒信号,然后对秒信号计数,获得分钟、小时、天、星期、月、年等的数值。

实现方法:

DS1302的时间信息以寄存器的形式存储在芯片内部。DS1302的通讯接口由3根线组成,即RST,SCLK,I/O。单片机与DS1302通讯,采用的是SPI通讯接口,只不过是半双工了,只能分时进行收发。通过SPI接口,对相应的寄存器进行读操作,可以获得当前时间数值;写操作,可以设定当前时间。

下面介绍怎么对DS1302发号施令。

DS1302的命令字节格式:

一个完整的通讯帧由由2字节组成。第一字节是控制字节,第二字节为数据位。控制字格式如下:

1.bit0:读写标志。高电平为读,第二字节(蓝色圈内)会由DS1302输出数据;低电平为写,第二字节由单片机输出数据, DS1302接收;

2.bit1~5: 5位操作元地址,就是要对哪个寄存器进行操作。寄存器地址列表如图2.1。(红色圈内)

3.bit6:选择RAM区或寄存器区。如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;

4. bit7:必须是逻辑1,如果它为0,则不能把数据写入DS1302中。

图2.1

(CH:时钟停止位;为0时振荡器工作;为1时振荡器停止;AP=1时为下午模式,为0时上午模式。图2.1内还应该有第八个寄存器,地址为8E。它的bit7是需要重视的。bit7是一个保护位,如果这一位是1,那么是禁止给任何其他的寄存器或者那31个字节的RAM写数据的。因此在写数据之前,这一位必须先写成0。)

因为是SPI接口,单片机与DS1302通讯也是上升沿发送(写入1302数据),下降沿接收(读取1302数据)。控制字总是从最低位开始输出。在控制字指令输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从最低位(0位)开始。同样,在紧跟8位的控制字指令后的下一个SCLK脉冲的下降沿,读出DS1302的数据。读出的数据也是从最低位到最高位。数据读写时序如下图:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...这一夜你还会为他熬夜吗?你有什么最想对他说的? 西南大学党委宣传部主要职责 平衡车进水晒干能用吗 平衡车进水了怎么办?可以晒吗? 客厅装修需要哪些电位 遗产继承如何规定 郴州酒店有哪些 郴州最大的酒店排名,郴州市内景区酒店 郴州酒店排名前十名,郴州旅游住酒店推荐 求生欲是什么意思? 翡翠手镯太小怎么戴 翡翠手镯小了怎么戴进去 搞了几天的PCF8563时钟芯片.求助 树林里分出了两条路,诗人选了其中一条荒草萋萋、幽静少有人走的哪一条。诗人这样选,说明了什么? 燃气热水器控制温度的元件是什么 为什么燃气热水器温度过低会引起温控坏呢 好看的皮囊千篇一律,有趣的灵魂万里挑一。这句话什么意思? 热断路器和保险丝有什么区别?如何区分温控器、限温器、热断路器和保护装置 ? 温控器会用到哪些电子元器件,请知情者帮忙,谢谢! 我有一个9.6米长的货车上高速收费要多少钱一公里- 问一问 6米8的货车每公里需要多少钱,过路费每公里多少一公里,还有就是吨位不一样怎么算费用,还有跑单怎么跑_百度问一问 六米八货车四十公里多少钱? 现在6米八高栏货车好配货吗?一年大约能挣多少钱? 买六米八高栏货车多少钱? 6.8米货车配货怎么算运费啊? 六米八的货车啊多钱,多少钱 新车前四后八需要多少钱,最长多少米的 我想买一辆前四后四 八米六的货车,哪几种牌子和型号,价格多少?谢谢 江淮威铃5、8米货车多少价、发动机多大 大连到烟台货车总长8米上船多少钱? 化学前20号元素稀有元素有哪些 最常见和最稀有的化学元素都有哪些? 剑灵稀有元素在哪里得 稀有元素有什么用 少有人走的路求资源 既然单片机本身有定时器,为什么还需要采用DS1302来定时呢,DS1302的优点是什么呢? 如果你是一个其貌不扬的下肢残疾人 你会选择一条什么少有人走的路 少有人做的事 寂静的春天很少有人走过的岔路是什么意思? DS1337的引言 时钟芯片DS1302写秒寄存器的最高位使其进入低功耗模式之后,时钟芯片是不是整个不工作了 国产芯片EN8F152做低功耗的闪灯开发,芯片参数能满足开发要求吗? 请帮忙推荐几款低功耗的51单片机 深圳车贷面签好通过吗 深圳车贷公司哪家好 求大神,怎么在phpcms v9中的页面中获取数据库里的图片,谢谢 王者荣耀曹操皮肤死神来了抽多少次 求输电线路弧垂计算软件 空间用,美女纯白色背景大图片 求一张桌面壁纸..气质美女做主要...草地为背景.......要张图那类型的 求华晨宇的各种发型图片,带介绍 架空导线放线裕度怎样确定? 你们有在孩子幼小衔接阶段教过孩子学拼音吗?都是用的哪些方法,怎么教的呢? 幼小衔接的孩子学拼音真的很难吗?想教孩子的话有哪些需要注意的? 导线应力弧垂计算excel表格?