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

}