C8051
1
喜欢
DS1337 时钟芯片在 C8051F 上的实现
(0)一、DS1337介绍DS1337串行实时时钟芯片是一种低功耗、全部采用BCD码的时钟日历芯片,它带有两个可编程的定时闹钟和一个可编程的方波输出。其地址和数据可通过I2C总线串行传输,能提供秒、分、时、日、星期、月和年等信息。1.1 DS1337的引脚说明DS1337的引脚排列示意图如图1所示。各引脚的功能如下:图1 DS1337引脚示意图VCC,GND:直流电源和接地端,VCC的输入范围在1.8~5.5V之间。X1,X2:标准的32.768kHz的石英晶振接入端,内部晶振电路设计要求晶振特定电容负载为6pF。另外,这两个引脚还可以有其它接法,即:X1脚连接外部振荡信号源,而将X2脚悬空。SCL:串行时钟输入,用来在总线上同步数据传输。SDA:串行数据输入输出,SDA是I2C总线接口的数据输入输出引脚,开漏输出,使用时要求接一个上拉电阻。SQW/INTB:方波/中断输出,可通过对DS1337的内部控制寄存器进行编程来控制这个引脚是输出方波还是输出中断信号。该引脚是开漏输出,使用时要接一个外部的上拉电阻。INTA:中断输出端,使能时,如果闹钟寄存器的设定值与当前时间匹配,该脚会输出一个低电