📄 ds1302.h
字号:
#ifndef DS1302_H
#define DS1302_H
#ifdef DS1302_C
#define EXTERN
#else
#define EXTERN extern
#endif
#include "common.h"
#define readsecond() readdata(0x81)
#define readminute() readdata(0x83)
#define readhour() readdata(0x85)
#define readdate() readdata(0x87)
#define readmonth() readdata(0x89)
//#define readday() readdata(0x8b)
#define readyear() readdata(0x8d)
#define readcontrol() readdata(0x8f)
#define readcharge() readdata(0x91)
#define writesecond(dat) writedata(0x80,dat)
#define writeminute(dat) writedata(0x82,dat)
#define writehour(dat) writedata(0x84,dat)
#define writedate(dat) writedata(0x86,dat)
#define writemonth(dat) writedata(0x88,dat)
//#define writeday(dat) writedata(0x8a,dat)
#define writeyear(dat) writedata(0x8c,dat)
#define writecontrol(dat) writedata(0x8e,dat)
#define writecharge(dat) writedata(0x90,dat)
#define readram(addr) readdata(0xc1|(addr<<2))
#define writeram(addr,dat) writedata(0xc0|add<<2,dat)
EXTERN uchar readdata(uchar addr);
EXTERN void writedata(uchar addr,uchar dat);
EXTERN void initds1302();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -