主程序
int main(void)
{
u8 num;
TFT_Init(); //TFT 初始化
LED_Init(); //LED 初始化
key_init(); //按键初始化
TFT_ClearScreen(BLACK); //清屏
GUI_Show12ASCII(10,10,"K_LEFT: Enter Standy mode!",YELLOW,BLACK);
GUI_Show12ASCII(10,30,"K_UP: Exit Standy mode!",YELLOW,BLACK);
GUI_Show12ASCII(10,130,"Waite Enter Standy mode!",YELLOW,BLACK);
while(1)
{
if(num>10)
{
GPIO_ResetBits(GPIOC,GPIO_Pin_0);
num=0;
}
else
{
GPIO_SetBits(GPIOC,GPIO_Pin_0);
num++;
}
delay_ms(100); //LED 闪烁
if(k_left==0)
{
delay_ms(10);
if(k_left==0)
{
GUI_Show12ASCII(10,130," Enter Standy mode! ",YELLOW,BLACK);
standmodeinit(); //待机模式
}
}
}
}
|