📄 rtc.h
字号:
#ifndef __RTC_H__
#define __RTC_H__
unsigned short int nu_power(unsigned short int basic_number, unsigned char times );
unsigned char hex_conver_decade(unsigned char hex_number);
void setup_newtime(unsigned char set_year, unsigned char set_month, unsigned char set_day, unsigned char set_week, unsigned char set_hour, unsigned char set_minute, unsigned char set_second );
void display_time(void);
void get_time(void);
int Test_Rtc_Alarm(void);
void Test_Rtc_Tick(void);
void Display_Rtc(void);
void DisplayRtc(void);
void Rtc_Init(void);
void __irq Rtc_Tick(void);
void __irq Rtc_display(void);
//extern char *date[8] = {"","SUN","MON","TUE","WED","THU","FRI","SAT"};
//volatile unsigned int sec_tick;
//unsigned short int year,month,day,weekday,hour,min,sec;
typedef struct
{
unsigned char year;
unsigned char month;
unsigned char day;
unsigned char weekday;
unsigned char hour;
unsigned char min;
unsigned char sec;
}setup_time;
#define TESTYEAR (0x00)
#define TESTMONTH (0x01)
#define TESTDAY (0x01)
#define TESTDATE (0x07) // SUN:1 MON:2 TUE:3 WED:4 THU:5 FRI:6 SAT:7
#define TESTHOUR (0x00)
#define TESTMIN (0x00)
#define TESTSEC (0x00)
#define TESTYEAR2 (0x00)
#define TESTMONTH2 (0x01)
#define TESTDAY2 (0x01)
#define TESTDATE2 (0x07) // SUN:1 MON:2 TUE:3 WED:4 THU:5 FRI:6 SAT:7
#define TESTHOUR2 (0x00)
#define TESTMIN2 (0x00)
#define TESTSEC2 (0x00)
//void setup_newtime(unsigned short set_year = 0, unsigned char set_month = 0, unsigned char set_day = 0, unsigned char set_week = 0, unsigned char set_hour = 0, unsigned char set_minute = 0, unsigned char set_second = 0);
#endif //__RTC_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -