系统时间显示:
在时间显示函数中以静态变量分别存储小时,分钟,秒只有在其变化的时候才进行更新显示。代码如下:
extern void DisplayTime(...)
...{
static BYTE byHour,byMinute,bySecond;
BYTE byNewHour,byNewMinute,byNewSecond;
byNewHour = GetSysHour();
byNewMinute = GetSysMinute();
byNewSecond = GetSysSecond();
if(byNewHour != byHour)
...{
.../**//*显示小时*/
byHour = byNewHour;
}
if(byNewMinute != byMinute)
...{
.../**//*显示分钟*/
byMinute = byNewMinute;
}
if(byNewSecond != bySecond)
...{
.../**//*显示秒钟*/
bySecond = byNewSecond;
}
}
607

被折叠的 条评论
为什么被折叠?



