⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osd_ktc.h

📁 keil c51平台,此代码可用于学习TFT LCD 之TCON,SCALER,OSD,(本人自己修改)
💻 H
📖 第 1 页 / 共 5 页
字号:
};

unsigned char code OSDT_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _T_,_i_,_e_,_m_,_p_,_o_,0x00,_e_,_n_,0x00,
                                _p_,_a_,_n_,_t_,0xfb,0x00,0x00,0x00,
    0
};

unsigned char code OSDS_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _O_,_S_,_D_,0x00,_S_,_e_,_t_,_u_,_p_,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    
    0
};

unsigned char code RECALL_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _R_,_e_,_a_,_j_,_u_,_s_,_t_,_a_,_r_,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    
    0
};

unsigned char code LANGUAGE_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _L_,_e_,_n_,_g_,_u_,_a_,_j_,_e_,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    
    0
};

unsigned char code EXIT_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _S_,_a_,_l_,_i_,_r_,0x00,0x00,0x00,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    
    0
};

unsigned char code ENTER_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x87,0x05,          // Row 7,Col 5
    21, N_INC,  OSD_DATA_92,    _A_,_c_,_e_,_p_,_t_,_a_,_n_,_d_,_o_,0x00,
                                _F_,_o_,_r_,0x00,_L_,_a_,0x00,0x00,
    0
};

unsigned char code ENTER2_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x85,0x05,          // Row 5,Col 5
    21, N_INC,  OSD_DATA_92,    _A_,_c_,_e_,_p_,_t_,_a_,_n_,_d_,_o_,0x00,
                                _F_,_o_,_r_,0x00,_L_,_a_,0x00,0x00,
    0
};

unsigned char code Page2_Color_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x88,0x01,          // Row 8,Col 1
    21, N_INC,  OSD_DATA_92,    _C_,_o_,_l_,_o_,_r_,0x00,_a_,_u_,_t_,_o_,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0
};

unsigned char code Page2_Exit_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x88,0x01,          // Row 8,Col 1
    21, N_INC,  OSD_DATA_92,    _S_,_a_,_l_,_i_,_r_,0x00,0x00,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0
};

unsigned char code Page3_Exit_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x86,0x01,          // Row 6,Col 1
    21, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                                0x00,0x00,_S_,_a_,_l_,_i_,_r_,0x00,0x00,
    0
};

unsigned char code Page4_Title_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x82,0x01,          // Row 2,Col 1
    21, N_INC,  OSD_DATA_92,    _L_,_e_,_n_,_g_,_u_,_a_,_j_,_e_,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
    0
};

unsigned char code Page4_Enter_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0x88,0x01,          // Row 8,Col 1
    21, N_INC,  OSD_DATA_92,    _A_,_c_,_e_,_p_,_t_,_a_,_n_,_d_,_o_,0x00,
                                _F_,_o_,_r_,0x00,_L_,_a_,0x00,0x00,
    0
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code OSD_Gamma_0[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0xab,0x02, //Row 11,Col 2
    27, BURST,  OSD_DATA_92,    0x61,
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x02, //Row 11,Col 2
    27, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x65,_0_,0x00,0x00,0x00,0x64,_1_,0x00,0x00,0x00,0x64,_2_,0x00,
                                0x00,0x00,0x64,_3_,0x00,0x00,0x00,0x00,
    0
};

unsigned char code OSD_Gamma_1[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0xab,0x02, //Row 11,Col 2
    27, BURST,  OSD_DATA_92,    0x61,
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x02, //Row 11,Col 2
    27, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x64,_0_,0x00,0x00,0x00,0x65,_1_,0x00,0x00,0x00,0x64,_2_,0x00,
                                0x00,0x00,0x64,_3_,0x00,0x00,0x00,0x00,
    0
};

unsigned char code OSD_Gamma_2[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0xab,0x02, //Row 11,Col 2
    27, BURST,  OSD_DATA_92,    0x61,
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x02, //Row 11,Col 2
    27, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x64,_0_,0x00,0x00,0x00,0x64,_1_,0x00,0x00,0x00,0x65,_2_,0x00,
                                0x00,0x00,0x64,_3_,0x00,0x00,0x00,0x00,
    0
};

unsigned char code OSD_Gamma_3[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0xab,0x02, //Row 11,Col 2
    27, BURST,  OSD_DATA_92,    0x61,
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x02, //Row 11,Col 2
    27, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x64,_0_,0x00,0x00,0x00,0x64,_1_,0x00,0x00,0x00,0x64,_2_,0x00,
                                0x00,0x00,0x65,_3_,0x00,0x00,0x00,0x00,
    0
};


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code OSD_Enable[]     =
{
    6,  Y_INC,  OSD_ROW_90,     0xaf,0x0f,0xa4, // Row 15,Col 15
    0
};

unsigned char code OSD_Reset[]    =
{
    6,  Y_INC,  OSD_ROW_90,     0xaf,0x0f,0x04, // Row 15, Col 15
    6,  Y_INC,  OSD_ROW_90,     0xaf,0x0e,0x40, // Row 15, Col 14 
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x00,      // Windows 1 
    6,  BURST,  OSD_DATA_92,    0x00,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
    6,  BURST,  OSD_DATA_92,    0x00,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  BURST,  OSD_DATA_92,    0x00,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  BURST,  OSD_DATA_92,    0x00,
    0
};          

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#if(LOGO_TYPE == LOGO_COM)
unsigned char code OSD_Title_E_Atb[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
    6,  N_INC,  OSD_DATA_92,    0x11,0x06,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x2c,0x01,0xdc, 
 
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x43, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x04,
    0
};

unsigned char code OSD_Title_C_Atb[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
    6,  N_INC,  OSD_DATA_92,    0x11,0x06,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x2c,0x01,0xdc, 

    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x43, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x04,
    0
};

unsigned char code OSD_Title_CHI_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,_L_,_L_,_c_,_c_,_d_,_d_,0x00,0x00,0x00,0x00,_M_,_M_,_o_,_o_,_n_,_n_,_i_,
                                _i_,_t_,_t_,_o_,_o_,_r_,_r_,0x00,0x00,
    0
};

unsigned char code OSD_Title_ENG_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,_L_,_L_,_c_,_c_,_d_,_d_,0x00,0x00,0x00,0x00,_M_,_M_,_o_,_o_,_n_,_n_,_i_,
                                _i_,_t_,_t_,_o_,_o_,_r_,_r_,0x00,0x00,
    0
};
#endif


#if(LOGO_TYPE == LOGO_SZSM)
unsigned char code OSD_Title_E_Atb[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
    6,  N_INC,  OSD_DATA_92,    0x11,0x06,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x2c,0x01,0xdc, 
 
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x42, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x04,
    0
};

unsigned char code OSD_Title_C_Atb[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
    6,  N_INC,  OSD_DATA_92,    0x01,0x06,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x2c,0x01,0xdc, 

    6,  Y_INC,  OSD_ROW_90,     0xa0,0x1e,0x40, //Row 0,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa0,0x00,      //Row 0,Col 0
    31, BURST,  OSD_DATA_92,    0x84,

    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x40, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x84,
    0
};

unsigned char code OSD_Title_CHI_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x80,0x00,  //Row 0,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xf1,0X00,0X00,0xf4,0xf5,
                                0X00,0X00,0xf8,0xf9,0X00,0X00,0xfc,0xfd,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,

    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf2,0xf3,0X00,0X00,0xf6,0xf7,
                                0X00,0X00,0xfa,0xfb,0X00,0X00,0xfe,0xff,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,
    0
};

unsigned char code OSD_Title_ENG_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,_D_,_i_,_g_,_i_,_t_,_a_,_l_,
                                0x00,0x00,_C_,_h_,_i_,_n_,_a_,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0
};
#endif


#if(LOGO_TYPE == LOGO_FZCJ)
unsigned char code OSD_Title_E_Atb[]  =
{
//    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
//    6,  N_INC,  OSD_DATA_92,    0x11,0x01,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x1c,0x01,0xdc, 
 
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x43, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x03,
    0
};

unsigned char code OSD_Title_C_Atb[]  =
{
//    5,  Y_INC,  OSD_ROW_90,     0xaf,0x03,      // Windows 2
//    6,  N_INC,  OSD_DATA_92,    0x01,0x01,0xdc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x06,      // Windows 3 
    6,  N_INC,  OSD_DATA_92,    0x59,0x27,0xbc,
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,      // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x0c,0x01,0xdc, 

    6,  Y_INC,  OSD_ROW_90,     0xa0,0x1e,0x40, //Row 0,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa0,0x00,      //Row 0,Col 0
    31, BURST,  OSD_DATA_92,    0x83,

    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x40, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x00,      //Row 1,Col 0
    31, BURST,  OSD_DATA_92,    0x83,
    0
};

unsigned char code OSD_Title_CHI_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x80,0x00,  //Row 0,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xf1,0X00,0X00,0xf4,0xf5,
                                0X00,0X00,0xf8,0xf9,0X00,0X00,0xfc,0xfd,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,

    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf2,0xf3,0X00,0X00,0xf6,0xf7,
                                0X00,0X00,0xfa,0xfb,0X00,0X00,0xfe,0xff,0x00,0x00,
                                0x00,0x00,0x00,0x00,0x00,
    0
};

unsigned char code OSD_Title_ENG_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x81,0x00,  //Row 1,Col 0
    31, N_INC,  OSD_DATA_92,    0x00,0x00,0x00,0x00,0x00,0x00,_F_,_F_,_O_,_O_,_U_,_U_,_N_,_N_,
                                _C_,_C_,_O_,_O_,_M_,_M_,0X00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
    0
};
#endif

unsigned char code OSD_Body_Atb[] =
{
    5,  Y_INC,  OSD_ROW_90,     0xa2,0x00,  //Row 2,Col 0
    31, BURST,  OSD_DATA_92,    0x07,

    5,  Y_INC,  OSD_ROW_90,     0xa3,0x00,  //Row 3,Col 0
    6,  BURST,  OSD_DATA_92,    0x87,
    25, BURST,  OSD_DATA_92,    0x07,
    6,  BURST,  OSD_DATA_92,    0x87,
    
    5,  Y_INC,  OSD_ROW_90,     0xa4,0x00,  //Row 4,Col 0
    31, BURST,  OSD_DATA_92,    0x07,    

    5,  Y_INC,  OSD_ROW_90,     0xa5,0x00,  //Row 5,Col 0
    7,  BURST,  OSD_DATA_92,    0x87,
    5,  Y_INC,  OSD_ROW_90,     0xa5,0x18,  //Row 5,Col 24
    7,  BURST,  OSD_DATA_92,    0x07,

    5,  Y_INC,  OSD_ROW_90,     0xa6,0x00,  //Row 6,Col 0
    7,  BURST,  OSD_DATA_92,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -