ds1307.h
来自「智能水表程序 来着互联网」· C头文件 代码 · 共 50 行
H
50 行
#ifndef _DS1307_H_
#define _DS1307_H_
//-----------------------------------------------------------------------------
// ds1307 Constant Define
//-----------------------------------------------------------------------------
// ds1307 Calendar Register Bit Mask Define
#define DS1307_CH 0x80
#define DS1307_Sec 0x7F
#define DS1307_Min 0x7F
#define DS1307_AMPM 0x40
#define DS1307_Hour 0x3F
#define DS1307_Day 0x07
#define DS1307_Date 0x3F
#define DS1307_Mon 0x1F
#define DS1307_Year 0xFF
#define DS1307_OUT 0x80
#define DS1307_SQWE 0x10
#define DS1307_RS 0x03
// ds1307 Calendar Register Address Define
#define DS1307_WR 0xD0
#define DS1307_RD 0xD1
#define DS1307_CalReg 0x00
#define DS1307_OutReg 0x07
#define DS1307_RAM 0x40
// ds1307 Program Time Define
#define DS1307_PROG_TIME 0x0FFF
// ds1307 Calendar Struct Define
typedef struct _STDS1307
{
char Second;
char Minute;
char Hour;
char Day;
char Date;
char Month;
char Year;
} STDS1307, *pSTDS1307;
//-----------------------------------------------------------------------------
// Function Prototypes
//-----------------------------------------------------------------------------
extern bit ds1307_Initial ( void );
extern bit ds1307_Write ( char * t );
extern void ds1307_Read ( char * t );
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?