?? pcf8563lib.h
字號:
#ifndef PCF8563_H
#define PCF8563_H
#include "reg52.h"
#include <intrins.h>
#include "IIClib.h" /*包含IIC總線讀寫函數頭文件*/
#define nop _nop_()
#define uchar unsigned char
#define uint unsigned int
struct c_s{ /*定義控制/狀態結構*/
uchar cs1;
uchar cs2;
};
struct time{ /*定義時間結構*/
uchar seconds;
uchar minutes;
uchar hours;
uchar days;
uchar weekdays;
uchar mon_cen;
uchar years;
};
struct alarm{ /*定義鬧鐘結構*/
uchar minute;
uchar hour;
uchar day;
uchar weekday;
};
void PCF8563_SetCS(struct c_s cs); /*設置控制/狀態字函數*/
void PCF8563_ReadCS(struct c_s* cs); /*讀控制/狀態字*/
void PCF8563_ReadTime(struct time* tm); /*讀時間函數*/
bit PCF8563_SetTime(struct time tm); /*設定時間函數*/
void PCF8563_ReadAlarm(struct alarm* alm); /*讀鬧鐘函數*/
bit PCF8563_SetAlarm(struct alarm alm,bit min,bit hou,bit day,bit wee);
/*設定鬧鐘函數*/
void PCF8563_StartTimer(char freq); /*啟動定時器*/
void PCF8563_StopTimer(void); /*停止定時器*/
void PCF8563_SetTimerCount(uchar count); /*設置定時器初值*/
#endif /*PCF8563_H*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -