您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子元器件>芯片引脚图>

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站 )

2018年01月26日 10:52 网络整理 作者: 用户评论(0

实时时钟DS1307 介绍:

DS1307是低功耗、两线制串行读写接口、日历和时钟数据按BCD码存取的时钟/日历芯片。它提供秒、分、小时、星期、日期、月和年等时钟日历数据。另外它还集成了如下几点功能:

(1)56 字节掉电时电池保持的NV SRAM 数据存储器

(2)可编程的方波信号输出

(3)掉电检测和自动切换电池供电模式

DS1307 把8 个寄存器和56 字节的RAM 进行了统一编址,具体地址和寄器数据组织格式如下表:

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站
)

(日期为BCD码)

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站
)

在读写过程中DS1307 内部维护一个地址指针,通过写操作可对它 值,读和写每一字节时自动加一,当指针越过DS1307 内部RAM 尾 时指针将返回到0 地址处。

DS1307 的时钟和日历数据按BCD 码存储。

ds1307引脚图及功能

DS1307

串行实时时钟记录年、月、日、时、分、秒、星期及日期; AM、PM 分别表示上午和下午; 56 个字节的NVRAM存放数据; 2线串口; 可编程的方波输出;电源故障检测及自动切换威廉希尔官方网站 ;电池电流小于500nA。

主要引脚定义如下: X1、32.768kHz 晶振接入端;

VBAT:X2:+3V 电池电压输入;

SDA: 串行数据;

SCL:串行时钟;

SQW/OUT:方波/输出驱动器

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站
)

方波信号输出功能

方波信号输出功能从SQW/OUT 引脚输出设置频率的方波,CONTROL 寄存器用于控制SQW/OUT 脚的输出。

BIT7(OUT):此位表示在方波输出被禁止时(BIT4=0),SQW/OUT 引脚的逻辑电平,在BIT4=0(SQWE=0方波输出禁止)时,若BIT7(OUT) 为1 则SQL/OUT 引脚为高电平, 反之亦然。

BIT4(SQWE)方波输出允许/禁止控制位,SQWE =1 允许方波输出(有效);BIT4=0 禁止方波输出。

BIT0(RS0)、BIT1(RS1)于设定输出波形的频率,如下表:

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站
)

要注意的是,00h 地址的第7 位为器件时钟允许位(CH),由于在在开始上电时内部RAM内容随机,所以在初始化时将CH 位设零(时钟允许)是非常重要的。

DS1307 在TWI 总线上是从器件,地址(SLA)固定为”11010000”

DS1307 写操作 TWI 被控接收模式

主控器件按如下顺序将数据写入到DS1307 寄存器或内部RAM 中:

第一步.START 信号

第二步。写SLA+W(0xd0)字节,DS1307 应答(ACK)

第三步。写1 字节内存地址(在以下第四步写入的第一字节将存入到DS1307 内该地址处),DS1307应答。

第四步。写数据(可写多个字节,每一字节写入后DS1307 内部地址计数器加一,DS1307 应答)

第五步.STOP 信号

DS1307 读操作TWI 被控发送模式

主控器件按如下顺序将DS1307 寄存器或内部RAM 数据读取:

第一步.START 信号

第二步。写SLA+R(0xd1)字节,DS1307 应答(ACK)

第三步。读数据(可读多个字节,读取数据的DS1307 内部地址由上次写操作或读操作决定,读取每一字节DS1307 内部地址计数器加一,主器件应答,读取最后一字节时主器件回应一NACK信号)

第四步.STOP 信号

典型应用威廉希尔官方网站 图

ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站
)

特征

实时时钟(RTC)计算秒,分钟,小时,月,月,日的日期周和年份,闰年补偿,有效期至2100年

56字节,由电池供电,通用RAM与无限写操作I2C串行接口可编程方波输出信号

自动电源失效检测和切换威廉希尔官方网站 消耗的电池备份超过500nA的少与振荡器运行模式

可选的工业温度范围:-40°C至+ 85°C提供8引脚塑料DIP或SO

美国保险商实验室(UL)认证

    本文导航

    • 第 1 页:ds1307怎么使用(ds1307引脚图及功能_c语言程序及典型应用威廉希尔官方网站 )
    • 第 2 页:DS1307 C语言程序

非常好我支持^.^

(8) 72.7%

不好我反对

(3) 27.3%

( 发表人:李倩 )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!