大学生
最后登录1970-1-1
在线时间 小时
注册时间2016-9-18
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2016-10-8 15:20:23
|
显示全部楼层
这个功能已经实现,在判断他是一个长按键后,将长按键按下标志L_flag置位,然后在等待长按键释放后,L_flag置零
接下来就是在main函数while大循环中,对这个标志进行判断,
if(L_flag)
{
TIM_Cmd(TIM3, ENABLE);
GUI_sprintf_chartodec(200,100,sec,RED,GBLUE);
}
else
{
TIM_Cmd(TIM3, DISABLE);
GUI_sprintf_chartodec(200,200,sec,RED,GBLUE);
}
当L_flag=1时,打开TIM3,(TIM3设置为一个1s的定时器),这时将秒值在液晶上实时显示
当L_flag=0时,关闭TIM3,这时秒值不再刷新,
程序,我在下楼贴出了,有不对的地方,还求指点。 |
|