?? app.c
字號:
/****************************************************************************
* 公司名稱:SITRONIX *
* 模塊名稱:APP.C *
* 模塊功能:IC上層應用文件 *
* 創建人員:Jim Yuan *
* 創建日期:2007-6-26 *
* 修改日期:2007-7-5 *
****************************************************************************/
#include "interface.h"
#include "lcd.h"
sbit RGB_R = P1^5;
sbit RGB_G = P1^6;
sbit RGB_B = P1^7;
void lcd_main(void)
{
volatile uint8 key_tmp;
hardware_reset();
init();
while(1)
{
key_tmp = key_read();
switch (key_tmp)
{
case KEY_00_SHORT:
if (RGB_B == 1){RGB_B = 0;}
else{RGB_B = 1;}
break;
case KEY_01_SHORT:
if (RGB_G == 1){RGB_G = 0;}
else{RGB_G = 1;}
break;
case KEY_03_SHORT:
if (RGB_R == 1){RGB_R = 0;}
else{RGB_R = 1;}
//disp_pattern(0x00,0x1F); //顯示PATTERN BULE
break;
case KEY_02_SHORT:
//disp_pattern(0x00,0x00); //display pattern black
break;
case KEY_00_LONG:
disp_pattern(0xFF,0xFF); //display pattern black
break;
case KEY_01_LONG:
disp_flash(1,0x000000); //display pic in flash_1
break;
case KEY_03_LONG:
/* total row = 320/16,total column = 240/8 */
disp_string(9,8,"Sitronix ST7787");
disp_key_test(11,8);
break;
case KEY_02_LONG:
disp_hex( 0,0,0x00);
disp_hex( 1,0,0x01);
disp_hex( 2,0,0x02);
disp_hex( 3,0,0x03);
disp_hex( 4,0,0x04);
disp_hex( 5,0,0x05);
disp_hex( 6,0,0x06);
disp_hex( 7,0,0x07);
disp_hex( 8,0,0x08);
disp_hex( 9,0,0x09);
disp_hex(10,0,0x0A);
disp_hex(11,0,0x0B);
disp_hex(12,0,0x0C);
disp_hex(13,0,0x0D);
disp_hex(14,0,0x0E);
disp_hex(15,0,0x0F);
disp_hex(16,0,0x10);
disp_hex(17,0,0x11);
disp_hex(18,0,0x12);
disp_hex(19,0,0x13);
break;
default:break;
}
delay(1);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -