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

📄 ds1307.h

📁 DS1307的仿真实例
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -