在时间调整中我用一个按键(SET)做功能设置,按一下是设置小时,按两下是设置分钟,按三次是设置年,一次月日……总共设置5个时间,也就是SET总共从1到5。还有两个按键一个是向上调整(UP),一个是向下调整(DOWN)。按键处理的程序是这样写的
因为每次操作的对象范围不同,我没有把增减单独写一个函数
if(set==1)
{
if(UP==0)
{
//执行相关操作
}
if(DOWN==0)
{
//执行相关操作
}
}
if(set==2)
{
if(UP==0)
{
//执行相关操作
}
if(DOWN==0)
{
//执行相关操作
}
}
…………
…………
…………
一共写了5个这样的。
在设置16个打铃时间时,我也是和设置时间一样,用一个功能键,从1到32,写了32个上面的语句,依次是调整小时,调整分钟,调整小时,调整分钟……………………
自己感觉这部分写得很不好,可不知道怎么改进,希望大家能帮我改进一下
复制代码