18.2.7 星期设置子函数
星期设置子函数用于向实时时钟芯片DS1302的星期寄存器写入星期数据。在程序中,首先输入星期数据,然后按照单字节数据传输方式写入星期数据。星期设置子函数程序代码示例如下。
void SetDay()//星期设置子函数
{
uchar day;
printf(“\n Please Enter the day(1-7):”);//输入星期
scanf(“%bx”,&day);
ResetDS1302();//复位DS1302
WriteByteDS1302(0x05);//星期寄存器地址
WriteByteDS1302(day);//写入星期
ResetDS1302();//复位DS1302
}