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