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