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