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

📄 ds1302.h

📁 本人开发的测量水的浊度的仪器
💻 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 + -