18.2.10 秒设置子函数

秒设置子函数用于向实时时钟芯片DS1302的秒寄存器写入秒数据。在程序中,首先输入秒数据,然后按照单字节数据传输方式写入秒数据。秒设置子函数程序代码示例如下。


void SetSecond()//秒设置子函数

{

uchar second;

printf(“\n Please Enter the second(0-59):”);//输入秒

scanf(“%bx”,&second);

ResetDS1302();//复位DS1302

WriteByteDS1302(0x00);//秒寄存器地址

WriteByteDS1302(second);//写入秒

ResetDS1302();//复位DS1302

}