ds1307.h
来自「DS1307的仿真实例」· C头文件 代码 · 共 36 行
H
36 行
#ifndef DS1307_H
#define DS1307_H
//对DS1307内存连续的写操作
uchar rtc_write(uchar addr,uchar *buf,uchar len);
//对DS1307内存连续的读操作
uchar rtc_read(uchar addr,uchar *buf,uchar len);
//更新或读取DS1307日历/时间数据
uchar RtcUpdateData(uchar direction);
//读DS1307用户RAM
uchar RtcReadRAM(uchar addr,uchar *buf,uchar len);
//写DS1307用户RAM
uchar RtcWriteRAM(uchar addr,uchar *buf,uchar len);
uchar byte_bintobcd(uchar bin);
uchar byte_bcdtobin(uchar bcd);
//将二进制格式缓冲区(g_aTimeBin)内容转换成BCD格式后保存到BCD格式缓冲区(g_aTimeBuf)
void RtcBinToBCD();
//将BCD格式缓冲区(g_aTimeBuf)内容转换成二进制格式后保存到二进制格式缓冲区(g_aTimeBin)
void RtcBCDToBin();
//写DS1307配置字节
void RtcSetSQWOutput(uchar en,uchar level);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?