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

}