📄 向pcf8563写时间子程序.c
字号:
//*********向PCF8563写时间子程序PCF8563_write_time()***
void PCF8563_write_time(struct time *ptm)
{
ptm.second = HEXtoBCD(ptm.second); //将秒数值变换为BCD码格式
ptm.minute = HEXtoBCD (ptm.minute); //将分钟数值变换为BCD码格式
ptm.hour = HEXtoBCD (ptm.hour); //将小时数值变换为BCD码格式
ptm.day = HEXtoBCD (ptm.day); //将天数值变换为BCD码格式
ptm.weekday = HEXtoBCD (ptm.weekday); //将星期数值变换为BCD码格式
ptm.mon = HEXtoBCD (ptm.mon); //将月数值变换为BCD码格式
ptm.year = HEXtoBCD (ptm.year); //将年数值变换为BCD码格式
IIC_write_lendata(0xA2,2,*ptm,sizeof(struct time)); //向PCF8563
//写时间
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -