大学生
最后登录1970-1-1
在线时间 小时
注册时间2015-7-30
|
楼主 |
发表于 2015-12-4 16:49:13
|
显示全部楼层
中断函数里有 切换屏幕扫描方向的函数
void TIM2_IRQHandler(void)
{
static uint8_t timer3;
static uint8_t bz1=0;
if ( TIM_GetITStatus(TIM2 , TIM_IT_Update) != RESET )
{
//加个按键扫描功能
timer2++;
timer3++;
//currentButton = ScanButton();
if(current_screen==main_screen && timer3==70)
{
if(bz1==0)
{
Lcd_GramScan(1);
LCD_DispStr(30,300," ",RED,BLACK,32,0,1);//向下
Lcd_GramScan(3);
bz1=1;
}
else
{
Lcd_GramScan(1);
LCD_DispStr(30,300,"<<",RED,BLACK,32,0,1);//向下
Lcd_GramScan(3);
bz1=0;
}
timer3=0;
}
TIM_ClearITPendingBit(TIM2 , TIM_FLAG_Update);
}
} |
|