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

}