ds1302.h

来自「SPI FLASH,SL811HST驱动」· C头文件 代码 · 共 48 行

H
48
字号



#ifndef _DS1302_H
#define _DS1302_H   
//#pragma once


//#include"common.h"
#include "struct.h"

extern char done,flag;
extern SYSTEMTIME CurrentTime;
extern unsigned char usb_flag;

#define AM(X)	X
#define PM(X)	(X+12)            	  // 转成24小时制
#define DS1302_SECOND	0x80
#define DS1302_MINUTE	0x82
#define DS1302_HOUR		0x84 
#define DS1302_WEEK		0x8A
#define DS1302_DAY		0x86
#define DS1302_MONTH	0x88
#define DS1302_YEAR		0x8C
#define DS1302_RAM(X)	(0xC0+(X)*2)   	//用于计算 DS1302_RAM 地址的宏 




void mdelay(unsigned int delay);
void Ioinit();
void DS1302_GetTime(SYSTEMTIME *Time);

void DateToStr(SYSTEMTIME *Time);

void TimeToStr(SYSTEMTIME *Time);
void Initial_DS1302(void);


void outkey();
void Upkey();//升序按键
void Downkey();
void Setkey();
void keydone();
void Delay1ms(unsigned int count);
void temp_to_str();
void show_time(void);
#endif

⌨️ 快捷键说明

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