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

📄 rtc.h

📁 自己编写的
💻 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 + -