PCF8563 实时时钟 日历芯片选型指南
PCF8563C语言可调时钟日历
/*PCF8563可调时钟日历定义P0口为段输出端口定义P1口为位输出端口用74HC573驱动数码管四按键可调时间日期*/#include<reg52.h>#define uchar unsigned char#define uint unsigned intbit dao1S=0。
//到1秒标志位bit dao2MS=0。
// 到2毫秒标志位bit dao10MS=0。
//到10毫秒标志位bit dao05s=0。
bit dao500MS=0。
sbit dula1=P3^5。
// 定义日期段选sbit wela1=P3^2。
//定义日期位选sbit dula2=P3^4。
// 定义时间星期段选sbit wela2=P3^3。
//定义时间星期位选sbit shanshuo=P2^4。
uchar num,num1,num2,main_flag。
sbit key1=P2^0。
sbit key2=P2^1。
sbit key3=P2^2。
sbit key4=P2^3。
bit set,xiaoshi,fenzhong,miaozhong,xingqi,nianfen,yuefen,rifen。
sbit scl=P3^0。
//定义8563 I2C的时钟线sbit sda=P3^1。
//定义8563 I2C的数据线#define led_data P0 //定义P0口为段输出端口#define led_wei P1 //定义P1口为位输出端口char a,miao,shi,fen,number, b,ms,mg,fs,fg,ss,sg,count。
char day,week,month,year。
uchar tabtime[]={0,0,0,0,0,0,0,0}。
//时间星期缓冲区uchar tabdata[]={0,0,0,0,0,0,0,0} 。
//日期缓冲区uchar weitime[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。
实时时钟PCF8563P中文译文
实时时钟芯片PCF8563使用说明一.芯片功能简介-提供年、月、日、星期、时、分、秒时间功能(主时钟为32.768KHz晶振)。
-世纪标志位。
-宽电压供电:1.0V – 5.5V。
-低后台工作电流:典型值为0.25uA(3V供电,25度时)。
-高达400KHz的高速IIC两线串行接口(当Vcc>1.8V时)。
-可编程选择时钟输出功能:32.768KHz、1024Hz、32Hz、1Hz。
-闹钟和定时器输出功能。
-电压过低检测功能。
-内置振荡形成电路。
-IIC总线从机地址:读(A3H)、写(A2H)。
-内部功能开漏中断输出。
二.内部结构三.封装与引脚-OSC1:振荡器的输入端.-OSCO:振荡器的输出端.-INT:芯片内部功能中断输出(开漏输出)。
-VSS:电源地端。
-SDA:IIC总线同步数据线。
-CLKOUT:芯片同部时钟输出端(开漏输出)。
-VDD:电源正端。
四.芯片内部寄存器五.寄存器说明1.00H寄存器(控制/状态寄存器1)以下为其位定义:-TEST1:=0:正常模式.=1:外时钟(EXT_CLK)测试模式.-STOP:=0:模块开始工作.=1:模块停止工作.-TESTC:=0:关闭上电芯片寄存器复位功能(正常使用时应该这样).=1:芯片上电时寄存器清零.2.01H寄存器(控制/状态寄存器2)以下为其位定义:-TI/TP:=0:当TF位置位时INT向外中断.=1:INT-AF:当有闹钟到达时,AF位置位.本位只能靠软件清零.=0:闹钟未到达.=1:闹钟时间到达.-TF:当定时计数器下计数结束时,TF位置位.本位只能靠软件清零.=0:定时时间未到达.=1:定时时间到达.-AIE:用于使能AF置位时是否向外发中断(通过INT端).=0:禁止闹钟中断.=1:使能闹钟中断.-TIE:用于使能TF置位时是否向外发中断(通过INT端).=0:禁止定时器中断.=1:使能定时器中断.3.02H寄存器(秒寄存器)以下为其位定义:-VL:=0:保证可靠的时钟/日历信息.=1:不保证可靠的时钟/日历信息.-SECxx:BCD格式下的秒值,高三位为BCD十位,0-5;低四位为BCD个位,0-9;4.03H寄存器(分寄存器).以下为其位定义:-MINxx:BCD格式下的分值,高三位为BCD十位,0-5;低四位为BCD个位,0-9;5.04H寄存器(时寄存器).-HOUxx:BCD格式下的小时值,采用24小时制,高二位为BCD十位,0-2;低四位为BCD个6.05H寄存器(天寄存器).以下为其位定义:-DAYxx:BCD格式下的天数值,高二位为BCD十位,0-3;低四位为BCD个位,0-9;7.06H寄存器(星期寄存器).以下为其位定义:-WEKxx:记录当前是星期几.0-6.二进制形式.注意:星期天为第一天.值如下:星期天(0);星期一(1);星期二(2);星期三(3);星期四(4);星期五8.07H寄存器(分/世纪寄存器)以下为其位定义:-C:=0:当前年份为20xx.=1:当前个份为19xx.本位在年份从99变至00时自动翻转,当然其意义可由用户自己定义.-MONxx:记录当前是几月份,BCD格式,高一位为十位,0-1;低四位为个位,0-9;9.08H寄存器(年寄存器).-YERxx:记录当前年份值,BCD格式,高四位为十位,0-9;低四位为个位,0-9;10.09H寄存器(闹钟分设置寄存器).以下为其位定义:-AE:=0:闹钟分钟设置有效.=1:闹钟分钟设置无效.说明:当设置无效时,闹钟时间匹配分钟设置将不参于匹配.-MINAxx:闹钟分设置值.BCD格式,高三位为十位,0-5;低四位为个位,0-9;11.0AH寄存器(闹钟时设置寄存器).-AE:=0:闹钟小时设置有效.=1:闹钟小时设置无效.说明:当设置无效时,闹钟时间匹配小时设置将不参于匹配.-HOUAxx:闹钟时设置值.BCD格式,高三位为十位,0-2;低四位为个位,0-9;12.0BH寄存器(闹钟天设置寄存器).-AE:=0:闹钟天设置有效.=1:闹钟天设置无效.说明:当设置无效时,闹钟时间匹配天设置将不参于匹配.-DAYAxx:闹钟天设置值.BCD格式,高三位为十位,0-3;低四位为个位,0-9;13.0CH寄存器(闹钟星期设置寄存器).-AE:=0:闹钟星期设置有效.=1:闹钟星期设置无效.说明:当设置无效时,闹钟时间匹配星期设置将不参于匹配.-WEKAxx:闹钟星期设置值.二进制格式.14.0DH寄存器(外输出时钟频率选择寄存器).-FE:=0:外时钟输出功能禁止.=1:外时钟输出功能使能.说明:当外钟功能输出禁止时,CLKOUT端将保持高阻态.-FDx:外时钟输出频率选择位,如下:15.0EH寄存器(定时器控制寄存器).以下为其位定义:-TE:=0:定时器功能禁止.=1:定时器功能使能.-TDx:定时器定时时钟频率选择位,如下:16.0FH寄存器(定时计数器寄存器).以下为其位定义:Welcome To Download !!!欢迎您的下载,资料仅供参考!。
PCF8563实时时钟高精度调整方法
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 PCF8563实时时钟高精度调整方法一、概述PCF8563是PHILIPS公司设计生产的经典工业级实时时钟芯片(RTC),I2C总线接口,具有功耗低、精度高等特点,广泛应用于电表、水表、气表、电话等产品。
本文将介绍如何调整PCF8563时钟精度的方法。
二、电路原理图1 PCF8563高精度调整三、相关说明如图1所示,R3、R4为I2C总线上拉电阻,若总线速度高于100KHz,电阻阻值要更小。
由于PCF8563的中断输出及时钟输出均为开漏输出,所以要外接上拉电阻(如图1的R1、R2),若不使用这两个信号,对应的上拉电阻可以不用。
对于PCF8563芯片,需外接时钟晶振32768Hz(如图1的X1),推荐使用5ppm或更稳定的晶振。
PCF8563典型应用电路推荐使用15pF的晶振匹配电容,实际应用时可以作相应的调整,以使RTC获得更高精度的时钟源。
一般晶振匹配电容在15pF~21pF之间调整(相对于5ppm精度的32768Hz晶振),15pF电容时时钟频率略偏高,21pF电容时时钟频率略偏低。
四、操作方法1.设置PCF8563时钟输出有效(CLKOUT),输出频率为32.768KHz。
使用高精度频率计测量CLKOUT输出的频率。
2.根据测出的频率,对JC1、JC2、JC3作短接或断开调整。
频率比32768Hz偏高时, 3.加大电容值;频率比32768Hz偏低时,减小电容值。
说明:图1中的C1、C2、C3的值在1pF~5pF之间,根据实际情况确定组合方式,以便于快速调整。
推荐使用(3pF、3pF、3pF)、(1pF、2pF、3pF)、(2pF、3pF、4pF)。
- 1 -。
基于PCF8563的时钟万年历1
CJNE A,#8,KEYOVER
MOV COUNT,#00H
KEYOVER:
JB SW,KEY0
LJMP KEYOVER
;**********************秒钟调整程序********
KEY0: MOV A,COUNT;秒钟加1
MOV DPTR, #TAB1 ;:
MOV X,#02
MOV Y,#56
MOV R3,#2
MOV A,#10
MOV B,#16
MUL AB
MOV R2,A
WEEKJ EQU 3CH ;定义星定时初值存储地址
CLOCK EQU 3DH ;定义CLOCK 输出频率初值地址
CTIMER EQU 3EH ;定义定时器控制存储地址
ITIMER EQU 3FH ;定义定时器倒计数初值存储地址
LCALL DISPLAY3
;*******************按键输入程序****************
KEY:பைடு நூலகம் CLR TR0
JB SW,KEY0 ;调整程序
LCALL DELAY250MS
JB SW,KEY0
INC COUNT
MOV R2,A
LCALL DISPLAY6
MOV DPTR, #TAB1 ;-
MOV X,#00
MOV Y,#32
MOV R3,#2
MOV A,#11
基于PCF8563的时钟万年历1
**************************定义PCF8563芯片端口*****************************
PCF8563时钟芯片
;从机应答查询
Acknowledge: Delay_tLOW
SETB SDA ;查询接收端应答信号,要先释放总线
SETB SCL
Delay_tHIGH
JB SDA,$ ;接收端应答标志:将SDA置低
CLR SCL
RET
;主机应答
MinuteA EQU 09H ;分闹铃寄存器
HourA EQU 0AH ;时闹铃寄存器
DayA EQU 0BH ;天闹铃寄存器
WeekdayA EQU 0CH ;周闹铃寄存器
CO EQU 0DH ;时钟输出控制寄存器
TimerCtrl EQU 0EH ;定时控制寄存器
Delay_tHD_STA
CLR SCL
RET
;结束信号
Stop: Delay_tHD_DAT
CLR SDA ;I2C总线操作结束信号:SCL为高时,SDA由低-->高
SETB SCL
Delay_tSU_STO
SETB SDA ;操作结束后,确保I2C总线处于释放状态
mov a,#MinuteA
mov b,#31h
lcall write
ret
;时间初始化, 11:59:30,压缩BCD码格式(1个字节包含2个BCD码)
mov a,#HourA
mov b,#12h
lcall write
ret
Minute_init: ;分报警设置00分报警;mov a,#cs2 mov b,#02hlcall write
LCALL CS2_Set ;设置控制/状态寄存器2
LCALL DayA_Set ;设置天闹铃寄存器
PCF8583中文资料_带有 256×8bit RAM 的 8 引脚日历时钟芯片
PCF8583中文资料 芯片简介:1、PCF8583是P H IL IPS公司制造的带有256×8bit RAM的8引脚日历/时钟芯片,采用I2C2、两线串行总线接口,内含完整的振荡,分频,上电复位电路,并具备计时,日历,定时,闹钟和中断输出功能.3、日历/时钟芯片I2C总线RAM定时器4、带256字节RAM的实时时钟芯片PCF85831.芯片特点●数据保持和时钟工作电压1~6V ,总线工作电压2. 5~6V ;●采用8脚D IP或SO封装形式;●I2C两线串行总线接口;●内含256×8bit静态RAM ;●有定时,定闹功能和中断输出;●内有振荡器,分频器和上电复位电路,可使用32 768Hz石英晶振或外部50Hz时钟;●片内字节地址读写后自动加一;●可用作定时器或计数器.2.引脚功能PCF8583引脚功能如图1所列.芯片结构图1:3.片内寄存器功能描述在256字节RAM中,前16字节(地址00~0F H)是带有特殊功能的寄存器,现分述如下:内部结构如图2:3. 1状态寄存器(地址00H)状态寄存器控制着芯片所有的功能和操作,其内容如图3所列.图3 PCF8583状态寄存器详细说明如下:00寄存器(状态寄存器)8个位名称功能:0、计时器计时器到标志1闹钟定闹时间到标志查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 2闹钟使能(是否闹钟允许)0:禁止;1 :允许3屏蔽05和06字节屏蔽0 :不屏蔽;1 :屏蔽4~5功能模式芯片工作方式00:32768 Hz时钟;01 :50 Hz时钟;10 :计数器模式;11 :测试模式6计数锁存0:计数;1 :锁存7计数停止停止计数标志0:计数;1 :停止计数,分频器复位3. 2时钟计数器(地址01H~06H)查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 通过设置状态寄存器,可以选择32 768Hz和50Hz时钟模式或计数器模式.各时钟计数器功能如图4-7所列.1/ 100秒,秒,分,小时依次在地址01~04H.年以0~3表示,0为闰年.小时计数器的高2位分别作为12小时或24小时模式选择(0为24h , 1为12h)和上下午指示(0为AM ,1为PM).年份和日期,星期和月份分别在地址05H和06H.如果状态寄存器的屏蔽位有效,当读这些寄存器时,年份和星期的有关位会被屏蔽,这样允许用户直接读取日期和月份.在芯片以计数器方式工作时,计数器对振荡器输入端的脉冲计数,最多可达到6位数.以BCD码格式依次放在地址01~03H中,此时分频器无效.08寄存器(控制寄存器)8位使用说明:(2种模式,由00寄存器4-5位来控制)图8 时钟和日历计数器(时钟方式)地址bit7bit6bit5bit4~0011/ 100秒(0~99)02秒(0~59)03分(0~59)0424/ 12hAM/ PM 小时(0/ 1~24/ 12)05年(0~3)日期(1~28/ 29/ 30/ 31)06星期(0~6)月(1~12)07计时器(0~99)08闹钟控制寄存器09闹钟1/ 100秒0A 闹钟秒0B 闹钟分0C 闹钟小时0D 闹钟日期0E 闹钟月份查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 0F闹钟计时器在设置时间时,应设置状态寄存器的停止位停止时钟,否则可能导致时钟混乱.3. 3计时器(地址07H)设置状态寄存器为XX0XX1XX可以打开计时器.在时钟模式中,计时器可以编程为以1/ 100秒,秒,分,小时或天计数.缺省状态下,计时器按天数累计.计时器为百进计数,溢出时,timer标志被置位,这个标志必须由软件来复位,通过设置闹钟寄存器的计时器中断允许位,可以传递到IN T脚引起中断.计时器的分辨率可通过设置定闹寄存器的低3位来编程(如表4所列).3. 4闹钟控制寄存器(地址08H)闹钟控制寄存器是用来控制定闹,定时和中断输出功能的.在时钟和计数器方式下有不同的功能(如表4所列).3. 5闹钟寄存器(地址09H~0F H)设置状态寄存器可以激活闹钟寄存器.设置闹钟控制寄存器可以选择定闹方式,闹钟时间到会使状态寄存器中的alarm标志置高,当alarm中断允许标志为1时,输出IN T引脚被拉低,并一直保持到复位或被软件清除.闹钟寄存器以时钟计数器相同的顺序放在地址09H以后的位置上(如表3所列),当闹钟寄存器每位都符合对应的时钟计数器时产生一个闹钟信号.通过设置闹钟计数器,闹钟可以被编程为控制日期,每天,每周或一段时间后启动;指定日期的闹钟忽略年和周位;日闹钟忽略月和日期位;周闹钟时,周/月寄存器将选择一周相应的一天启动闹钟,此时闹钟月份寄存器(0EH)改为星期寄存器,低七位对应周日到周六,最高位不用.另外,通过设置计时报警位,可以编程为定时闹钟.当计时器(0F H)值和时钟计数器(07H)位相同时,报警启动(alarm标志置1).在12小时模式时,第6和第7位的时寄存器一样.3. 6计数器的模式状态寄存器为XX10XXXX 时,可以选择计数器模式,计数器模式仅使用RAM 的01H~03H 字节,用于对O SC I 端脉冲的计数(O SCO 开路).计数器最大可计到百万(6位BCD 码).如允许计数报警,当计数器的值与09H,0A H,0B H 位的值相同时将发生一次计数报警, alarm 标志被置1 ,设置中断允许可引发中断.在此模式下,计时器(07H)受报警控制寄存器低3位控制,计时器的功能和时钟模式相同.4.芯片其它功能4. 1中断输出IN T 端图10 闹钟控制寄存器bit 名称时钟功能计数器功能0~2timer计时器设置000:无计时器001 :1/ 100秒查询IC价格,上IC酷搜网http://www.icqoso.com/data-PCF8583T.html 010 :秒011 :分100 :小时101 :日110 :不用111 :测试模式计时器设置000:无计时器001 :1010 :100011 :10000100 :1000000101 :禁止110 :禁止111 :测试模式3timer IN Tenable计时器中断允许0:禁止 1 :允许计时器中断允许0:禁止 1 :允许4~5alarm时钟定闹设置00:无闹钟01 :日期闹钟10 :周闹钟11 :每日闹钟定闹设置00:无定闹01 :定闹方式10 ,11 :禁止6timer alarm enable计时器报警允许 0:禁止 1 :允许计时器报警允许0:禁止 1 :允许7alarmIN Tenable报警中断允许0:禁止 1 :允许报警中断允许0:禁止 1 :允许与89c5252连接图,定时int输出控制cpu外部中断0 唤醒休眠中的cpu也可一唤醒掉电的cpu。
PCF8563T低功耗低压时钟芯片
PCF8563T低功耗低压时钟芯片
PCF8563T是低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有数据和地址通过I2C 总线接口串行传递,最大总线速度为400kbits/s,每次读写数据后,内嵌的地址寄存器会自动产生增量。
主要参数:
PCF8563T,采用SOIC 封装方式。
电源电压范围:1V to 5.5V, 1.8V to 5.5V
工作温度范围:-40°C to +85°C
封装类型:SOIC
工作温度最低:-40°C
工作温度最高:85°C
器件标记:PCF8563T/F4
微处理器支持芯片类型:实时时钟
总线类型:I2C
接口类型:Serial, I2C, 2 Wire
时钟频率:400kHz
特点:上电复位
电压 Vcc 最低:1.8V
电压, Vcc 最大:5.5V
电源电压最大:5.5V
电源电压最小:1V
表面安装器件:表面安装
芯片封装类型:SOIC
针脚数:8。
PCF8563 实时时钟日历芯片NXP-奥伟斯
PCF8563T/5是NXP半导体推出的一款工业级内含I2C 总线接口功能的具有极低功耗的多功能时钟/日历芯片。
PCF8563 的多种报警功能、定时器功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务,甚至可为单片机提供看门狗功能。
是一款性价比极高的时钟芯片,它已被广泛用于电表、水表、气表、电话、传真机、便携式仪器以及电池供电的仪器仪表等产品领域。
PCF8563有16个8位寄存器,其中包括:可自动增量的地址寄存器、内置32.768kHz的振荡器(带有一个内部集成电容)、分频器(用于给实时时钟RTC提供源时钟)、可编程时钟输出、定时器、报警器、掉电检测器和400kHz的I2C总线接口。
所有16个寄存器设计成可寻址的8位并行寄存器,但不是所有位都有用。
当一个RTC寄存器被读时,所有计数器的内容将被锁存,因此,在传送条件下,可以禁止对时钟/日历芯片的错读。
表2、表3所列为各寄存器概况及对应的内存地址和功能,同时列出了它们的BCD格式编码。
表中“——”表示无效位,“0”表示此位应置逻辑。
表3中的世纪位C=0指定世纪数为20XX,C=1指定世纪数为19XX。
当年寄存器中的99变00时,世纪位才会改变。
其主要特性有:1、宽电压范围 1.0~5.5V,复位电压标准值Vlow=0.9V。
2、超低功耗:典型值为 0.25uA (VDD=3.0V,Tamb=25℃)。
3、可编程时钟输出频率为:32.768KHz 、1024Hz 、32Hz 、1Hz。
4、四种报警功能和定时器功能。
5、内含复位电路、振荡器电容和掉电检测电路。
6、开漏中断输出。
7、400kHz I2C总线(VDD=1.8~5.5V),其从地址读 0A3H;写 0A2H。
PCF8563工作原理PCF8563 有 16 个8位寄存器:一个可自动增量的地址寄存器,一个内置 32.768KHz的振荡器(带有一个内部集成的电容)一个分频器(用于给实时时钟RTC 提供源时钟)一个可编程时钟输出,一个定时器,一个报警器,一个掉电检测器和一个 400KHz I2C总线接口。
pcf8563芯片
pcf8563芯片
PCF8563芯片是由NXP Semiconductors(飞利浦)公司设计和制造的一款低功耗实时时钟(RTC)芯片。
RTC芯片是一种
用于精确计时和日期追踪的集成电路,广泛应用于各种电子设备中,如计算机、手机、数码相机、电视等。
PCF8563芯片采用高集成度设计,具有很小的封装尺寸,外接简单,使用方便。
它采用了I2C总线接口,能够直接与微控制器通信,实现对芯片的配置和读取。
PCF8563芯片具有以下主要特点:
1. 低功耗:该芯片的工作电流非常低,使用电池供电可以实现长时间的运行。
在不使用时,它可以通过进入低功耗模式来进一步降低功耗。
2. 高精度:PCF8563芯片具有高精确度的实时时钟功能。
其时钟频率可以通过外部晶体或电阻电容网络进行调整。
它可以提供精确的年、月、日、小时、分钟和秒钟信息,并且具有闰年修正功能。
3. 自动日历调节:芯片可以自动调整日期,包括每个月的天数、星期和闰年。
它还可以通过闹钟功能提供特定时间的警报。
4. 定时器和计时器功能:该芯片还具有定时器和计时器功能,可以实现定时触发或计时操作。
通过配置寄存器,可以设置定时器的周期和计时器的起始时间。
5. 温度补偿:PCF8563芯片内置了温度传感器,可以对温度进行补偿,提高时钟的稳定性和精度。
总结起来,PCF8563芯片是一款低功耗、高精度的实时时钟芯片,具有自动日历调节、定时器和计时器功能以及温度补偿等特点。
它广泛应用于各种电子设备中,为设备提供准确的时间和日期追踪功能。
PCF8563T
PCF8563 I 2C 实时时钟/日历芯片1.概述PCF8563是低功耗的CMOS 实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I 2C 总线接口串行传递。
最大总线速度为400Kbits/s ,每次读写数据后,内嵌的字地址寄存器会自动产生增量。
2.特性* 低工作电流:典型值为0.25μA (VDD=3.0V ,Tamb=25℃时)。
* 世纪标志* 大工作电压范围:1.0~5.5* 低休眠电流;典型值为0.25μA(V DD =3.0V,T amb =25℃)* 400KHz 的I 2C 总线接口(VDD=1.8~5.5V 时)。
* 可编程时钟输出频率为:32.768KHz ,1024Hz ,32Hz ,1Hz 。
* 报警和定时器。
* 掉电检测器。
* 内部集成的振荡器电容。
* 片内电源复位功能。
* I 2C 总线从地址:读,0A3H ;写,0A2H 。
* 开漏中断引脚。
3.应用z 移动电话 z 便携仪器 z 传真机z 电池电源产品4.简明参考数据表1 简明参考数据符号 描 述条 件 最小值最大值 单 位 I 2C 总线无效; T amb =25℃ 1.0 5.5 VV DD 工作电压I 2C 总线有效; fSCL=400kHz T amb =-40~+85℃ 1.8 5.5 V fSCL=400kHz - 800 μA fSCL=100kHz - 200 μA fSCL=0Hz; T amb =25℃ V DD =5V - 550 nA I DD工作电流; 定时器和CLKOUT 失效 V DD =2V-450nAT amb 工作温度范围-40 +85 ℃ T stg储存温度-65 +150 ℃5.订单信息表2 订定单信息包 装型 号名称 描 述版本 PCF8563P DIP8 塑料双列直插式封装;8脚(300mil) SOT97-1 PCF8563T SO8 小塑料封装;8脚;宽3.9mm SOT96-1 PCF8563TS TSSOP8 小塑料薄型封装;8脚;宽3.0mmSOT505-16.方框图图1 方框图7.管脚配置7.1管脚12348765PCF8563P PCF8563TPCF8563TS V DDCLKOUT OSCO SCLSDAV SSOSCI图2 管脚配置SDASCLCLKOUTV DD图3 二极管保护图7.2管脚描述表3管脚描述符号管脚号描述OSCI 1 振荡器输入OSCO 2 振荡器输出/INT 3 中断输出(开漏;低电平有效)V SS 4 地SDA 5 串行数据I/OSCL 6 串行时钟输入CLKOUT 7 时钟输出(开漏)V DD8 正电源8. 功能描述PCF8563有16个8位寄存器:一个可自动增量的地址寄存器,一个内置32.768KHz的振荡器(带有一个内部集成的电容),一个分频器(用于给实时时钟RTC提供源时钟),一个可编程时钟输出,一个定时器,一个报警器,一个掉电检测器和一个400KHz I2C 总线接口。
时钟芯片PCF8563应用手册
6,4,2,1,0 0
缺省值置逻辑 0
2 控制/状态寄存器
表 5 控制/状态寄存器 位描述 地址 01H
Bit
符号
描述
7,6,5
0
缺省值置逻辑 0
TI/TP=0:当 TF 有效时 INT 有效 (取决于 TIE 的状态) TI/TP=1:INT
4
TI/TP 脉冲有效,参见表 6 (取决于 TIE 的状态) 注意 若 AF 和 AIE 都
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
PCF8563 日历时钟芯片原理及应用设计
一 概述
PCF8563 是 PHILIPS 公司推出的一款工业级内含 I2C 总线接口功能的具有极低功耗的多功能时钟/日 历芯片 PCF8563 的多种报警功能 定时器功能 时钟输出功能以及中断输出功能能完成各种复杂的定时 服务 甚至可为单片机提供看门狗功能 内部时钟电路 内部振荡电路 内部低电压检测电路 1.0V 以 及两线制 I2C 总线通讯方式 不但使外围电路及其简洁 而且也增加了芯片的可靠性 同时每次读写数据 后 内嵌的字地址寄存器会自动产生增量 当然作为时钟芯片 PCF8563 亦解决了 2000 年问题 因而 PCF8563 是一款性价比极高的时钟芯片 它已被广泛用于电表 水表 气表 电话 传真机 便携式仪器 以及电池供电的仪器仪表等产品领域
0
1
0
00
九月
0
1
0
01
十月
1
0
0
00
十一月 1
0
0
01
十二月 1
0
0
10
表 16 年寄存器位描述 地址 08H
PCF8563日历时钟芯片原理及应用设计
PCF8563日历时钟芯片原理及应用设计PCF8563是一款实时时钟芯片,用于保存日期、时间和闹钟功能,并在需要时提供准确的时间。
它集成有时钟芯片、电历寄存器和电压降器,可以通过I2C总线进行控制和通信。
下面将详细介绍PCF8563的原理以及应用设计。
一、PCF8563的工作原理二、PCF8563的应用设计1.实时时钟系统:PCF8563广泛应用于各种实时时钟系统,例如电子钟、温度计、保险柜等。
它可以提供准确的时间,并可以进行一定的时钟校准,以确保时间的准确性。
2.日历显示:PCF8563可以与液晶显示器或LED显示器等进行连接,实现日期和时间的显示。
通过读取芯片中的日期和时间寄存器,可以将日期和时间信息显示在屏幕上。
3.闹钟功能:PCF8563内置有闹钟功能,可以设置闹钟时间和日期,并在闹钟触发时发出中断信号。
通过与外部蜂鸣器或报警器等连接,可以实现闹铃功能。
4.计时器功能:PCF8563可以用作计时器,例如测量一些过程的时间。
通过读取和记录时钟寄存器中的时间值,可以实现计时功能,并根据需要进行时钟校准。
5.电池电量监测:PCF8563可以监测电池电量,并在电池电量低于一定阈值时发出警告信号。
这对于需要长时间运行的系统非常有用,可以在电池电量低时及时更换电池。
三、总结PCF8563是一款功能强大的实时时钟芯片,可以提供准确的日期和时间,并具有闹钟和计时功能等。
它可以与各种外部设备进行通信,实现多种应用设计。
无论是日历显示系统还是闹钟功能系统,PCF8563都能够提供稳定和准确的时间支持。
基于PCF8563的单片机数字时钟
//---库函数声明及相关定义---//#include <reg51.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit SDA=P2^1;//数据sbit SCL=P2^0;//时钟#define Databus P1 /*液晶数据总线*/bit Reverse_Display=0;//是否反相显示(白底黑字/黑底白字)sbit RS=P3^3; /*数据\指令选择*/sbit RW=P3^4; /*读\写选择*/sbit EN=P3^2; /*读\写使能*/sbit cs1=P3^6; /*片选1*/sbit cs2=P3^7; /*片选2*/uchar g8563_Store[8]; /*时间交换区,全局变量声明*/uchar code c8563_Store[8]={0x50,0x59,0x23,0x31,0x06,0x12,0x00,0x19}; /*写入时间初值:世纪,09年7月星期一13日07:59:00*/sbit DQ=P0^2;//ds18b20与单片机连接口float f_temp;//浮点型温度值unsigned int tvalue;//温度值unsigned char tflag;unsigned int temp=0;unsigned char SegBuf_DS18B20[4]={0};sbit menu=P0^3;//菜单sbit add=P0^4;//加一sbit dec=P0^5;//减一uchar second,minute,hour,day,month,year,week,count=0;/********************************//* 定义中文字库*//********************************/uchar code Hzk[]={0x40,0x20,0x10,0x0C,0xE3,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0x02,0x00,0x00,//年//00x04,0x04,0x04,0x04,0x07,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x11,0x11,0x11,0x11,0x11,0xFF,0x00,0x00,0x00,0x00,//月//10x00,0x40,0x20,0x10,0x0C,0x03,0x01,0x01,0x01,0x21,0x41,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xFE,0x00,0x00,0x00,0x00,//日//20x00,0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBE,0x2A,0x2A,0x2A,0xEA,0x2A,0x2A,0x2A,0x2A,0x3E,0x00,0x00,0x00,//星//30x00,0x48,0x46,0x41,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x49,0x49,0x41,0x40,0x00,0x00,0x04,0xFF,0x54,0x54,0x54,0xFF,0x04,0x00,0xFE,0x22,0x22,0x22,0xFE,0x00,0x00,//期//40x42,0x22,0x1B,0x02,0x02,0x0A,0x33,0x62,0x18,0x07,0x02,0x22,0x42,0x3F,0x00,0x00,0x00,0xFC,0x44,0x44,0x44,0xFC,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00,//时//50x00,0x07,0x04,0x04,0x04,0x07,0x00,0x00,0x03,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x98,0x87,0x82,0x80,0x80,0x83,0x84,0x98,0x30,0x60,0xC0,0x40,0x00,//分//60x00,0x80,0x40,0x20,0x10,0x0F,0x00,0x00,0x20,0x40,0x3F,0x00,0x00,0x00,0x00,0x00,0x12,0x12,0xD2,0xFE,0x91,0x11,0xC0,0x38,0x10,0x00,0xFF,0x00,0x08,0x10,0x60,0x00,//秒//70x04,0x03,0x00,0xFF,0x00,0x83,0x80,0x40,0x40,0x20,0x23,0x10,0x08,0x04,0x03,0x00,0x00,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x42,0x40,0x00,//天//80x00,0x80,0x40,0x20,0x10,0x08,0x06,0x01,0x02,0x04,0x08,0x10,0x30,0x60,0x20,0x00,0x00,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0x00,//一//90x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x04,0x00,0x00,0x00,//二//100x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x00,0x00,0x04,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x04,0x00,0x00,//三//110x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0xFE,0x02,0x02,0x02,0xFE,0x02,0x02,0xFE,0x02,0x02,0x02,0x02,0xFE,0x00,0x00,//四//120x00,0x7F,0x28,0x24,0x23,0x20,0x20,0x20,0x21,0x22,0x22,0x22,0x22,0x7F,0x00,0x00,0x00,0x02,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0xC2,0x82,0x02,0x00,0x00,0x00,//五//130x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x30,0x20,0x00,0x10,0x10,0x10,0x10,0x10,0x91,0x12,0x1E,0x94,0x10,0x10,0x10,0x10,0x10,0x10,0x00,//六//140x00,0x40,0x20,0x10,0x0C,0x03,0x01,0x00,0x00,0x01,0x02,0x0C,0x78,0x30,0x00,0x00,0x00,0x40,0x42,0x44,0x4C,0x40,0x40,0x7F,0x40,0x40,0x48,0x44,0xE6,0x40,0x00,0x00,0x00,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFF,0x00,0x00,0x00,//当//150x08,0x08,0xE8,0x29,0x2A,0x2E,0xE8,0x08,0x08,0xCC,0x0A,0x0B,0xE8,0x0C,0x08,0x00,0x00,0x00,0xFF,0x09,0x49,0x89,0x7F,0x00,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,0x00,//前//160x10,0x22,0x64,0x0C,0x80,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00,0x04,0x04,0xFE,0x01,0x40,0x7E,0x42,0x42,0x7E,0x42,0x7E,0x42,0x42,0x7E,0x40,0x00,//温//170x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0xA5,0xA6,0xA4,0xFC,0x24,0x34,0x26,0x04,0x00,0x40,0x20,0x9F,0x80,0x42,0x42,0x26,0x2A,0x12,0x2A,0x26,0x42,0x40,0xC0,0x40,0x00,//度//180x00,0x00,0x00,0x00,0x7F,0x49,0x49,0x49,0x49,0x49,0x7F,0x00,0x00,0x80,0x00,0x00,0x01,0x81,0x41,0x21,0x1D,0x21,0x41,0x7F,0x89,0x89,0x8D,0x89,0x81,0xC1,0x41,0x00,//是//190x00,0x00,0x00,0x00,0x80,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x7B,0x7B,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//://200x40,0x40,0x42,0xCC,0x00,0x40,0xA0,0x9F,0x81,0x81,0x81,0x9F,0xA0,0x20,0x20,0x00,0x00,0x00,0x00,0x7F,0xA0,0x90,0x40,0x43,0x2C,0x10,0x28,0x26,0x41,0xC0,0x40,0x00,//设//210x00,0x10,0x17,0xD5,0x55,0x57,0x55,0x7D,0x55,0x57,0x55,0xD5,0x17,0x10,0x00,0x00,0x40,0x40,0x40,0x7F,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0x40,0x60,0x40,0x00,//置//220x40,0x42,0x44,0xCC,0x00,0x20,0x22,0x22,0xE2,0x22,0x22,0x23,0x32,0x20,0x00,0x00,0x00,0x40,0x20,0x1F,0x20,0x48,0x4C,0x4B,0x48,0x48,0x4A,0x4C,0x58,0x60,0x20,0x00,//运//230x00,0x10,0x88,0xC4,0x23,0x40,0x42,0x42,0x42,0x42,0x42,0xC2,0x43,0x62,0x40,0x00,0x02,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,//行//240x00,0xF8,0x08,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0x08,0xFC,0x08,0x00,0x00,0x03,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x03,0x00,0x00,//中//250x00,0x06,0x09,0x09,0xE6,0xF0,0x18,0x08,0x08,0x08,0x18,0x30,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0F,0x18,0x30,0x20,0x20,0x20,0x10,0x08,0x00,0x00,0x00,//℃//260x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 空格//270x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/****************************************//* 定义ASCII字库8列*16行*//****************************************/uchar code Ezk[]={/*此字体下对应的点阵为:宽x高=8x16 --*//*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/0x00,0x00,0xF0,0xF8,0x08,0x68,0xF8,0xF0,0x00,0x00,0x07,0x0F,0x0B,0x08,0x0F,0x07, //00x00,0x20,0x20,0x30,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x00,0x00, //1 0x00,0x30,0x38,0x08,0x88,0xF8,0x70,0x00,0x00,0x0C,0x0E,0x0B,0x09,0x08,0x08,0x00, // 20x00,0x30,0x38,0x88,0x88,0xF8,0x70,0x00,0x00,0x06,0x0E,0x08,0x08,0x0F,0x07,0x00, //3 0x00,0x00,0xF8,0xF8,0x00,0xE0,0xE0,0x00,0x00,0x03,0x03,0x02,0x02,0x0F,0x0F,0x02,//4 0x00,0xF8,0xF8,0x88,0x88,0x88,0x08,0x00,0x00,0x08,0x08,0x08,0x0C,0x07,0x03,0x00,//5 0x00,0xC0,0xE0,0x78,0x58,0xC8,0x80,0x00,0x00,0x07,0x0F,0x08,0x08,0x0F,0x07,0x00,//6 0x00,0x08,0x08,0x88,0xE8,0x78,0x18,0x00,0x00,0x00,0x0E,0x0F,0x01,0x00,0x00,0x00,//7 0x00,0x70,0xF8,0xC8,0x88,0xF8,0x70,0x00,0x00,0x07,0x0F,0x08,0x09,0x0F,0x07,0x00,//8 0x00,0xF0,0xF8,0x08,0x08,0xF8,0xF0,0x00,0x00,0x00,0x09,0x0D,0x0F,0x03,0x01,0x00,//90x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // - -//100x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0xE0,0xE0,0x80,0x80,0x00, // -+-//110x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00, // ---//120x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -.-//130x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00};/*状态检查,LCD是否忙*/void CheckState(){uchar dat; /*状态信息,判断是否忙*/RS=0; /*数据\指令选择,D/I(RS)=“L”,表示DB7∽DB0 为显示指令数据*/RW=1; /*R/W=“H”,E=“H”数据被读到DB7∽DB0*/do{Databus=0x00;EN=1; /*EN下降源*/_nop_(); /*一个时钟延时*/dat=Databus;EN=0;dat=0x80 & dat;/*仅当第7位为0时才可操作(判别busy信号)*/}while(!(dat==0x00));}/*写命令到LCD中*/SendCommandToLCD(uchar com){CheckState();/*状态检查,LCD是否忙*/RS=0; /*向LCD发送命令。
PCF8563 实时时钟 日历 产品数据手册说明书
PCF8563实时时钟/日历第11版——2015年10月26日产品数据手册1. 简介PCF8563是一款低功耗的CMOS1实时时钟/日历芯片,支持可编程时钟输出、中断输出和低压检测。
所有地址和数据通过双线双向I2C总线串联传输,最高速率:400 kbps。
每次读写数据字节后,寄存器地址自动累加。
2. 特性和优势◼基于32.768kHz的晶振,提供年、月、日、星期、时、分和秒计时◼Century flag◼时钟工作电压:1.0 - 5.5 V(室温)◼低备用电流;典型值为0.25 μA(V DD = 3.0 V,T amb =25 °C)◼400 kHz 双线I2C总线接口(V DD = 1.8 - 5.5 V)◼可编程时钟输出(32.768 kHz、1.024 kHz、32 Hz和1Hz)◼报警和定时器功能◼集成晶振电容器◼内部上电复位(POR)◼I2C总线从机地址:读:A3h;写:A2h◼开漏中断管脚3. 应用◼移动电话◼便携式仪器◼电子计量◼电池驱动产品1. 有关本资料表所使用的缩略语及首字母缩略语的定义,请参考第18节。
4. 订购信息表1. 订购信息[1] 不推荐用于新产品设计。
替代零件为PCF8563T/5。
[2] 不推荐用于新产品设计。
替代零件为PCF8563TS/5。
5. 标示表2. 标记代码6. 功能框图图1. PCF8563功能框图7. 引脚配置信息7.1 引脚配置图2. HVSON10的引脚配置(PCF8563BS) 图3. SO8的引脚配置(PCF8563T)图4. TSSOP8的引脚配置(PCF8563TS)7.2 引脚说明表3. 引脚说明[1] 晶粒芯片焊盘(外露式焊盘)通过高电阻(非导电的)芯片附着连接到VSS,并应进行电气隔离。
将外露式焊盘焊接到电气隔离的PCB铜焊盘上,以获得更好的传热效果,这是一种较好的工程实践,但由于RTC不会消耗太多功率,因此并不需要这样做。
PCF8563做时钟的C程序
用PCF8563做实时时钟的C源程序#include<reg51.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit pcf8563_scl=P0^4;sbit pcf8563_sda=P0^3;ucharnum[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0 x37,0x38,0x39}; //数字表sbit clk=P2^0;sbit dio=P2^1;sbit cfd=P2^2; //充放电开关,sbit en=P2^3;sbit rw=P2^4;sbit rs=P2^5;sbit deng=P2^6; //测试灯sbit adcs=P2^7;bit busy=0;uchar sg;uchar sd;uchar fg;uchar fd;uchar mg;uchar md;uchar hou=0;uchar min=0;uchar sec=0;uchar subadd;uchar dat;uchar number;void start_pcf8563();void send_pcf8563_byte();void LcdIni(void);void WrOp(uchar dat);void WrDat(uchar dat);void ChkBusy(void);void display0(void);void display1(void);void stop_pcf8563();void receive_pcf8563_byte();void spit_time();void LcdIni()//初始化LCD{WrOp(0x01);WrOp(0x38);WrOp(0x0c);WrOp(0x06);} void WrOp(uchar dat)//写LCD显示地址{P1 =dat;rs=0;rw=0;en=0;ChkBusy();en=1;}void WrDat(uchar dat)//写LCD显示数据{P1=dat;rs=1;rw=0;en=0;ChkBusy();en=1;}void ChkBusy() //检查LCD是否忙{P1=0xff;rs=0;rw=1;en=0;_nop_();en=1;while(P1&0x80);}void display0() //显示必要的背景{WrOp(0x80);WrDat('T');WrOp(0x81);WrDat(':');WrOp(0x84);WrDat(':');WrOp(0x87);WrDat(':');}void spit_time(){sg=(int)hou/10;sd=(int)hou%10;fg=(int)min/10;fd=(int)min%10;mg=(int)sec/10;md=(int)sec%10;}void display1()//显示时间六位{uchar temp6;uchar temp5;uchar temp4;uchar teMP3;uchar temp2;uchar temp1;WrOp(0x82);temp6=num[sg];WrDat(temp6);WrOp(0x83);temp5=num[sd];WrDat(temp5);WrOp(0x85);temp4=num[fg];WrDat(temp4);WrOp(0x86);teMP3=num[fd];WrDat(teMP3);WrOp(0x88);temp2=num[mg];WrDat(temp2);WrOp(0x89);temp1=num[md];WrDat(temp1);}void Send_pcf8563_byte(uchar bb) //向PCF8563发送一个字节{uchar aa;pcf8563_scl=0;for(aa=0;aa<8;aa++){if((bb&0x80)==0x80){pcf8563_sda=1;}else{pcf8563_sda=0;}pcf8563_scl=1;pcf8563_scl=0;bb=bb<<1;}_nop_();_nop_();pcf8563_sda=1;pcf8563_scl=1;busy=0;if(pcf8563_sda){busy=1;}else{_nop_();_nop_();pcf8563_scl=0;busy=0;}}void write_pcf8563(uchar subadd,uchar dat)// 向PCF8563对应地址写数据{start_pcf8563();Send_pcf8563_byte(0xa2);if(!busy){Send_pcf8563_byte(subadd);if(!busy){Send_pcf8563_byte(dat);}}stop_pcf8563();}void read_pcf8563() //读当时的时,分,钞{start_pcf8563();Send_pcf8563_byte(0xa2);if(!busy){Send_pcf8563_byte(0x02);if(!busy){start_pcf8563();Send_pcf8563_byte(0xa3);receive_pcf8563_byte();sec=number&0x7f;start_pcf8563();Send_pcf8563_byte(0xa3);receive_pcf8563_byte();min=number&0x7f;start_pcf8563();Send_pcf8563_byte(0xa3);receive_pcf8563_byte();hou=number&0x3f;}}stop_pcf8563();}void receive_pcf8563_byte() //从PCF8563接受一个字节{uchar CC;pcf8563_sda=1;number=0;for(CC=0;cc<8;cc++){number<<=1;pcf8563_scl=0;pcf8563_scl=1;_nop_();_nop_();number= number|pcf8563_sda;}pcf8563_scl=0;_nop_();_nop_();}void start_pcf8563() //开启PCF8563IIC {pcf8563_sda=1;pcf8563_scl=1;pcf8563_sda=0;//SCL为低,SDA执行一个上跳pcf8563_scl=0;//SCL为低,嵌住数据线}void stop_pcf8563() //关闭PCF8563IIC {pcf8563_sda=0;pcf8563_scl=1;pcf8563_sda=1;//SCL为高,SDA执行一个上跳pcf8563_scl=0;//SCL为低,嵌住数据线}void main(void){LcdIni(); //初始化屏display0(); //显示必要的背影write_pcf8563(0x02,sec); //写钞write_pcf8563(0x03,min); //写分write_pcf8563(0x04,hou); //写时while(1){read_pcf8563();//读当前时间spit_time(); //切害时间,为显示做准备display1(); //显示当前时间}}。
跟我学51单片机_十二_实时时钟_日历芯片PCF8563
证准确的时钟/日历数据。 其余位表示的是BCD 格式的当前秒数值,值为00~
表2寄存器概况
地址
寄存器名称
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
00H
控制/状态寄存器1
TEST
0
STOP
0
TESTC
0
0
0
01H
控制/状态寄存器2
0
0
0
TI/TPLeabharlann AFTFAIE
TIE
0DH
CLKOUT 频率寄存器
—
—
—
00~59BCD 码格式数
—
—
—
01~31BCD 码格式数
06H
星期
—
—
—
—
—
0~6
07H
月/世纪
C
—
—
01~12 BCD 码格式数
08H
年
00~99 BCD 码格式数
09H
分钟报警
AE
00~59 BCD 码格式数
0AH
小时报警
AE
—
00~23 BCD 码格式数
0BH
日报警
AE
—
01~31 BCD 码格式数
表1 PCF8563的管脚功能 符号 OSCI OSCO /INT VSS SDA SCL
CLKOUT VDD
管脚号 1 2 3 4 5 6 7 8
功能描述 振荡器输入 振荡器输出 中断输出(开漏,低电 平有效)
地 串行数据 I/O 串行时钟输入 时钟输出 (开漏)
正电源
制作入门
当PCF8563内部的一个寄存器被读时所有计数器的内容被 锁存,因此在传送条件下可以禁止对时钟日历芯片的错读。
PCF8563实时时钟日历芯片详细资料(中文版——权威)
PCF8563实时时钟⽇历芯⽚详细资料(中⽂版——权威)PCF8563 实时时钟⽇历芯⽚选型指南1. 概述PCF8563是低功耗的CMOS实时时钟⽇历芯⽚。
它提供⼀个可编程时钟输出⼀个中断输出和掉电检测器所有的地址和数据,通过I2C总线接⼝串⾏传递最⼤总线速度为400Kbits/s,每次读写数据后内嵌的字地址寄存器会⾃动产⽣增量。
2. 特性低⼯作电流典型值:0.25 A,VDD=3.0V Tamb=25 时;世纪标志;⼤⼯作电压范围:1.0V--5.5V;低休眠电流典型值为:0.25 A(VDD=3.0V,Tamb=25 );400KHz 的I2C 总线接⼝:VDD=1.8 5.5V 时;可编程时钟输出频率为:32.768KHz、1024Hz、32Hz、1Hz;报警和定时器;内部集成的振荡器电容⽚内电源复位功能掉电检测器;I2C 总线从地址:读0A3H 写0A2H;开漏中断引脚。
3. 应⽤复费率电度表IC、卡⽔表IC、卡煤⽓表便携仪器传真机移动电话电池电源产品4.简明参考数据8.功能描述PCF8563内有16个8位的地址递增寄存器,⼀个32.768 kHz⽚上集成电容振荡器,⼀个实时时钟源(RTC)的分频器,可编程的时钟输出,⼀个定时器,报警器,⼀个低压检测器和400KHz的I2C接⼝。
所有16个寄存器被设计成可寻址的8位并⾏寄存器,虽然不是所有的位都有效。
前两个寄存器(内存地址00H和01H),⽤于控制与/或状态寄存器。
内存地址02H⾄08H是时钟功能的计数器,⽤于(秒、分、时、⽇、⽉、年计数器)。
内存地址09H⾄0CH包含定义报警的条件的报警寄存器。
内存地址0DH控制CLKOUT的输出频率。
0EH和0FH分别是定时控制器和定时器。
秒、分钟、⼩时、天、⽉、年、以及每分钟报警、⼩时报警、⽇报警寄存器都以BCD 格式编码。
平⽇和星期报警寄存器不以BCD格式编码。
当⼀个RTC寄存器被读取,所有的寄存器的内容被冻结。
PCF8563芯片详细资料(中文版)
读/写
位 AF
值
描述
位 TF
值
描述
0
报警器标志位无效
0
定时器标志位无效
读
1
报警器标志位有效
1
定时器标志位无效
0
报警器标志位清零
0
定时器标志位清零
写
1
报警器标志位保持
1
定时器标志位保持
8.6.3 Seconds, Minutes, Hours 寄存器
8.6.4 Days, Weekdays, Months/Century, Years 寄存器
写。应用中定时器和报警器同时产生中断,通过读这些位决定中断源。为了防止在
2
TF
清除一个标志位时,覆盖到标志位,通过逻辑与运算进行写入。见表 9
1
AIE
当 AF 或 TF 被置位,AIE 和 TIE 有效或无效,产生中断。中断是两种情况的逻辑
0
TIE
或,因此 AIE 和 TIE 都要置位。
AIE = 0: 报警器中断无效; AIE = 1: 报警器中断有效.
所有 16 个寄存器被设计成可寻址的 8 位并行寄存器,虽然不是所有的位都有效。前两 个寄存器(内存地址 00H 和 01H),用于控制与/或状态寄存器。内存地址 02H 至 08H 是时 钟功能的计数器,用于(秒、分、时、日、月、年计数器)。内存地址 09H 至 0CH 包含定 义报警的条件的报警寄存器。内存地址 0DH 控制 CLKOUT 的输出频率。0EH 和 0FH 分别 是定时控制器和定时器。
8.7 EXT_CLK 测试模式
测试模式允许进行在线测试,在测试环境下可以设置测试的条件并控制芯片的 RTC。 通过设置控制状态寄存器 1(Control/Status 1)的位 TEST1 进入测试环境,CLKOUT 管脚转换为输入管脚。测试模式下,CLKOUT 管脚的输入信号取代了芯片内部的 64Hz 的信号。, CLKOUT 管脚信号每 64 个上升沿产生 1S 增量。 CLKOUT 管脚提供的信号的最小脉冲带宽为 300nS,最小周期为 1000nS。内部 64Hz 时钟, 或者外部信号源被内部预分频器分为 1Hz。使用 STOP 预分频器可设置成已知状态,当位 STOP 置位,预分频器复位为 0。在预分频器再次工作前,STOP 位必须先清 0。从 STOP 状态,第一 个 1S 的占用 CLKOUT 信号 32 个上升沿,之后每 1S 的增量占用 64 个上升沿。
PCF8563 实时时钟 日历芯片选型指南
管脚号 1 2 3 4 5 6 7 8
描述 振荡器输入 振荡器输出 中断输出 开漏 低电平有效 地 串行数据 I/O 串行时钟输入 时钟输出 (开漏) 正电源
-3-
5 订单信息
型号
PCF8563P PCF8563T PCF8563TS
名称 DIP8 SO8 TSSOP8
包
装
描述
塑料双列直插式封装;8 脚(300mil)
小塑料封装 8 脚 宽 3.9mm
ห้องสมุดไป่ตู้
小塑料薄型封装 8 脚 宽 3.0mm
版本 SOT97-1 SOT96-1 SOT505-1
6 方框图
7 管脚配置
图 1 方框图 图 2 管脚配置
图 3 二极管保护图 -2-
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
管脚描述 符号 OSCI OSCO /INT VSS SDA SCL CLKOUT VDD
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
PCF8563 实时时钟 日历芯片选型指南
1. 概述
PCF8563 是低功耗的 CMOS 实时时钟 日历芯片 它提供一个可编程时钟输出 一个中断输出和掉 电检测器 所有的地址和数据通过 I2C 总线接口串行传递 最大总线速度为 400Kbits/s 每次读写数据后 内嵌的字地址寄存器会自动产生增量
I
=0Hz
器和 CLKOUT 失
效
Tamb =25
VDD=
VDD=
Tamb 工作温度范围
Tstg
储存温度
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 应用
z 复费率电度表 IC 卡水表 IC 卡煤气表 z 便携仪器 z 传真机 移动电话
z 电池电源产品
4 简明参考数据
描述
条件
符号
I2C 总线无效;
VDD 工作电压
Tamb =25 I2C 总线有效;
=400kHz
Tamb=-40 +85
=400kHz
=100kHz
工作电流;定时
8. 应用原理图
管脚号 1 2 3 4 5 6 7 8
描述 振荡器输入 振荡器输出 中断输出 开漏 低电平有效 地 串行数据 I/O 串行时钟输入 时钟输出 (开漏) 正电源
-3-
图 1 方框图 图 2 管脚配置
图 3 二极管保护图 -2-
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
管脚描述 符号 OSCI OSCO /INT VSS SDA SCL CLKOUT VDD
5 订单信息
型号
PCF8563P PCF8563T PCF8563TS
名称 DIP8 SO8 TSSOP8
包
装
描述
塑料双列直插式封装;8 脚(300mil)
小塑料封装 8 脚 宽 3.9mm
小塑料薄型封装 8 脚 宽 3.0mm
版本 SOT97-1 SOT96-1 SOT505-1
6 方框图
7 管脚配置
2 特性
z 低工作电流 典型值为 0.25 A VDD=3.0V Tamb=25 时 ; z 世纪标志; z 大工作电压范围 1.0 5.5V; z 低休眠电流 典型值为 0.25 A(VDD=3.0V,Tamb=25 ); z 400KHz 的 I2C 总线接口 VDD=1.8 5.5V 时 ; z 可编程时钟输出频率为 32.768KHz 1024Hz 32Hz 1Hz; z 报警和定时器; z 内部集成的振荡器电容 片内电源复位功能 掉电检测器; z I2C 总线从地址 读 0A3H 写 0A2H;
I
=0Hz
器和 CLKOUT 失
效
Tamb =25
VDD=
VDD=
Tamb 工作温度范围
Tstg
Hale Waihona Puke 储存温度最小值 最大值 单 位
1.0
5.5
V
1.8
5.5
V
800
A
200
A
550
A
450
A
-40
+85
-65
+150
-1-
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
PCF8563 实时时钟 日历芯片选型指南
1. 概述
PCF8563 是低功耗的 CMOS 实时时钟 日历芯片 它提供一个可编程时钟输出 一个中断输出和掉 电检测器 所有的地址和数据通过 I2C 总线接口串行传递 最大总线速度为 400Kbits/s 每次读写数据后 内嵌的字地址寄存器会自动产生增量