📄 ds1307.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -