?? ds12c887.h
字號(hào):
#ifndef DS12C887_HEADER_FILE
#define DS12C887_HEADER_FILE
//------------------------------------------------
//定義DS12C887與單片機(jī)之間的連接引腳
#define DS12C887_RW P3_0 //寫控制端(W)
#define DS12C887_DS P3_1 //讀控制端(OE)
#define DS12C887_AS P3_2 //地址鎖存控制端(ALE)
#define DS12C887_TIRQ P3_3 //中斷申請(qǐng)引腳
#define DS12C887_SQW P3_4 //方波信號(hào)輸出端
#define DS12C887_Data_Port P1 //數(shù)據(jù)端口
//----------------------------------------------
//函數(shù)允許編譯聲明
#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
//-----------------------------------------------
//數(shù)據(jù)定義申明
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;
//-----------------------------------------------
//函數(shù)聲明
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
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -