📄 pcf8583.h
字号:
/*
*********************************************************************************************************
* File Name:PCF8583.h
*
* Last Modified Data:2005-06-22
*
* Last Version:V1.0
*
* Description:PCF8583时钟芯片的接口定义
* 给初值 0x80
* 启动 0x00
* 读数据 0x40
*
*********************************************************************************************************
*/
#ifdef _PCF8583_
#define PCF8583
#else
#define PCF8583 extern
#endif
#ifndef uchar
#define uchar unsigned char
#define ucharcode unsigned char code
#define uint unsigned int
#endif
#define YEAR 0
#define MONTH 1
#define DATA 2
#define HOUR 3
#define MIN 4
#define SEC 5
#define PCF_8583 0xA2 // 地址
#define WRITE_TIME(x,y) IIWR(PCF_8583,x,y) // 将y写入x地址
#define READ_TIME(x) IIRD(PCF_8583,x) // 读x地址
#ifdef _PCF8583_
uchar TimeNow[6]={6,1,1,12,0,0}; //
uchar code MaxTime[6]={19,12,31,23,59,59}; //
#else
extern uchar TimeNow[];
extern uchar code MaxTime[];
#endif
PCF8583 void InitPCF8583 (void); // 复位
PCF8583 void ReadTimeNow (void); // 读出时间单元数据
PCF8583 void WriteTimeNow (void); // 重新给定初值
#undef PCF8583
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -