ds1302.h
来自「本人开发的测量水的浊度的仪器」· C头文件 代码 · 共 40 行
H
40 行
#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 + =
减小字号Ctrl + -
显示快捷键?