小柳给大家谈谈ds1302时钟芯片计时原理,以及ds1307时钟芯片的使用方法应用的知识点,希望对你所遇到的问题有所帮助。

ds1302时钟芯片计时原理,ds1307芯片的使用方法ds1302时钟芯片计时原理,ds1307芯片的使用方法


ds1302时钟芯片计时原理,ds1307芯片的使用方法


1、DS1302结构与工作原理DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟,有计时的作用,和日常接触的电子表,万年历不多,可以对年月日、时分秒、星期计时。

2、可以用单片机往DS1302里面写入时间进行时间设置,也可以用单片机从DS1302中读取时间,读出来的时间也可以放在液晶上显示。

3、这样就可以实现一块电子表的功能了。

4、DS1302引脚及功能:X1,X2: 振荡源管脚,外接32.768KHz晶振GND: 地RST: 复位/片选线(通过置高电平来启动所有的数据传送。

5、)IO: 数据输入输出SCLK: 串行时钟VCC1: 电池引脚VCC2: 主电源引脚 (双电源供电,在主电源关闭的情况下,有VCC1的电池供电,也能保持时钟的连续运行)DS1302的工作原理很简单,它外接32768Hz的晶振提供震荡时钟。

6、芯片内部的电路对晶振频率32768分频后获得周期为1S的秒信号,然后对秒信号计数,获得分钟、小时、天、星期、月、年等的数值。

7、实现方法:DS1302的时间信息以寄存器的形式存储在芯片内部。

8、DS1302的通讯接口由3根线组成,即RST,SCLK,I/O。

9、单片机与DS1302通讯,采用的是SPI通讯接口,只不过是半双工了,只能分时进行收发。

10、通过SPI接口,对相应的寄存器进行读作,可以获得当前时间数值;写作,可以设定当前时间。

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

12、DS1302的命令字节格式:一个完整的通讯帧由由2字节组成。

13、字节是控制字节,第二字节为数据位。

14、控制字格式如下:1.bit0:读写标志。

15、高电平为读,第二字节(蓝色圈内)会由DS1302输出数据;低电平为写,第二字节由单片机输出数据, DS1302接收;2.bit1~5: 5位作元地址,就是要对哪个寄存器进行作。

16、寄存器地址列表如图2.1。

本文到这结束,希望上面文章对大家有所帮助。