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。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。