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

📄 ds12c887.h

📁 12887+1602drive goode luck!!
💻 H
字号:
#ifndef DS12C887_HEADER_FILE
#define DS12C887_HEADER_FILE
//------------------------------------------------

//定义DS12C887与单片机之间的连接引脚
#define DS12C887_RW                P3_0    //写控制端(W)
#define DS12C887_DS                P3_1    //读控制端(OE)
#define DS12C887_AS                P3_2    //地址锁存控制端(ALE)
#define DS12C887_TIRQ              P3_3	   //中断申请引脚
#define DS12C887_SQW               P3_4	   //方波信号输出端
#define DS12C887_Data_Port         P1	   //数据端口
//----------------------------------------------
//函数允许编译声明
#define DS12C887_EN_ALE              1
#define DS12C887_EN_ReadEn           1
#define DS12C887_EN_WriteEn          0
#define DS12C887_EN_init             0
#define DS12C887_EN_GetTime          1
#define DS12C887_EN_GetAlarmTime     0
#define DS12C887_EN_GetDate          1
#define DS12C887_EN_GetWeek          1
#define DS12C887_EN_SetTime          0
#define DS12C887_EN_SetAlarmTime     0
#define DS12C887_EN_SetDate          0
#define DS12C887_EN_SetWeek          0
//-----------------------------------------------
//数据定义申明
extern unsigned char t_hour,t_minute,t_second;
extern unsigned char At_hour,At_minute,At_second;
extern unsigned char week;
extern unsigned char d_year,d_month,d_day;
//-----------------------------------------------
//函数声明
extern void ALE(void);
extern void ReadEn(void);
extern void WriteEn(void);
extern void DS12C887_init(void);
extern void GetTime(void);
extern void GetAlarmTime(void);
extern void GetDate(void);
extern void GetWeek(void);
extern void SetTime(void);
extern void SetAlarmTime(void);
extern void SetDate(void);
extern void SetWeek(void);
//------------------------------------------------
#endif

⌨️ 快捷键说明

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