| 接下来重写SetSeg4Bit函数,当正常模式时,显示小时和分钟,并且根据is_show_dot来切换是否显示时间中间的冒号 复制代码void SetSeg4Bit()
{
    switch(mode)
    {
    case Mode_Normal:
        SetSeg4BitData_1(Mode_Show_1,is_show_dot);
        SetSeg4BitData_2(Mode_Show_2);
        break;
    case Mode_Change_Minute:
        SetSeg4BitData_1(Mode_Show_1,1);
        if(is_show_dot)
            SetSeg4BitData_2(Mode_Show_2);
        else
            SetSeg4BitData_2(SEG_NULL);
        break;
    case Mode_Change_Hour:
        if(is_show_dot)
            SetSeg4BitData_1(Mode_Show_1,1);
        else
            SetSeg4BitData_1(SEG_NULL,1);
        SetSeg4BitData_2(Mode_Show_2);
        break;
    }
}
 |