time_drv.c

来自「天然气报警器 采用51控制 可以控制2路开关」· C语言 代码 · 共 44 行

C
44
字号
/*========================================================================================
project    : PCF8563T时钟芯片驱动
Developer  : Laputa
Date	   : 07.5.20

===========================================================================================*/

#include "STC89C51RC_RD_PLUS.H" //
#include "VI2C_C51.h"
#include "TIME_DRV.h " 
uint8 Date[7];


void PCF8563Init(void)	
{
uint8 Clock1HZ=0x83;
uint8 Mode=0x00;

ISendStr(PCF8563W,0x00,&Mode,1);
ISendStr(PCF8563W,0x0d,&Clock1HZ,1);
}


void ReadTime(void)
{
 IRcvStr(PCF8563W,0x02,&Date[0],1);
 IRcvStr(PCF8563W,0x03,&Date[1],1);
 IRcvStr(PCF8563W,0x04,&Date[2],1);
 IRcvStr(PCF8563W,0x05,&Date[3],1);
 IRcvStr(PCF8563W,0x07,&Date[4],1);
 IRcvStr(PCF8563W,0x08,&Date[5],1);	
 }

void WriteTime(void)
{
/* uint8 k1=0x23,k2=0x05,k3=0x07;
ISendStr(PCF8563W,0x05,&k1,1);
ISendStr(PCF8563W,0x07,&k2,1);
ISendStr(PCF8563W,0x08,&k3,1); */

ISendStr(PCF8563W,0x03,&Date[1],1);
ISendStr(PCF8563W,0x04,&Date[2],1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?