📄 ds1302.c
字号:
//-----------------------------------------------------------------
// DS1302 实时时钟程序
//-----------------------------------------------------------------
#include <avr/io.h>
#include <string.h>
#include <util/delay.h>
#define INT8U unsigned char
#define INT16U unsigned int
//DS1302引脚定义
//DS1302接口数据方向
//DS1302控制引脚操作定义
//星期字符串表(本例未使用)
char *WEEK[] = {"SUN","MON","TUS","WEN","THU","FRI","SAT"};
//所读取的日期时间
INT8U DateTime[7];
//-----------------------------------------------------------------
// 向DS1302写入一字节
//-----------------------------------------------------------------
void Write_Byte_TO_DS1302(INT8U x)
{
}
//-----------------------------------------------------------------
// 从DS1302读取一字节
//-----------------------------------------------------------------
INT8U Get_Byte_FROM_DS1302()
{
}
//-----------------------------------------------------------------
// 从DS1302指定位置读数据
//-----------------------------------------------------------------
INT8U Read_Data(INT8U addr)
{
}
//-----------------------------------------------------------------
// 向DS1302指定地址写数据
//-----------------------------------------------------------------
void Write_DS1302(INT8U addr,INT8U dat)
{
}
//-----------------------------------------------------------------
// 读取当前日期时间
//-----------------------------------------------------------------
void GetDateTime()
{
}
//-----------------------------------------------------------------
// 设置时间(本例仅设置时/分/秒)
//-----------------------------------------------------------------
void SetDateTime()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -