⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_drv.c

📁 天然气报警器 采用51控制 可以控制2路开关
💻 C
字号:
/*========================================================================================
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -