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

📄 osd_rel.h

📁 keil c51平台,此代码可用于学习TFT LCD 之TCON,SCALER,OSD,(本人自己修改)
💻 H
📖 第 1 页 / 共 5 页
字号:
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+9,// V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x09,0x7d,                    	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    17, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    17, N_INC,  OSD_DATA_92,    _N_,_e_,_s_,_s_,_u_,_n_,0x00,_s_,_e_,_g_,_n_,_a_,_l_,_e_,
    0
};

unsigned char code NoSignal_SPA[]   =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+10,// V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0x75,                    	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    16, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    16, N_INC,  OSD_DATA_92,    _N_,_i_,_n_,_g_,_u_,_n_,_a_,0x00,_s_,_e_,_ns_,_a_,_l_,
    0
};

unsigned char code NoSignal_CHI[] =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+16,// V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0x45,
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    10, BURST,  OSD_DATA_92,    0x9f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    10, N_INC,  OSD_DATA_92,    0x00,0xbb,0x00,0xbc,0x00,0xbd,0x00,
    0
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code NoSupport_ENG[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+4, // V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0xa5,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    22, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    22, N_INC,  OSD_DATA_92,    _S_,_i_,_g_,_n_,_a_,_l_,0x00,_O_,_u_,_t_,0x00,_O_,_f_,0x00,_R_,_a_,_n_,_g_,_e_,
    0
};

unsigned char code NoSupport_GER[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID, // V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0xc5,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    26, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    26, N_INC,  OSD_DATA_92,    _S_,_i_,_g_,_n_,_a_,_l_,0x00,_n_,_i_,_c_,_h_,_t_,0x00,_i_,_m_,0x00,_b_,_e_,_r_,_e_,_i_,_c_,_h_,
    0
};

unsigned char code NoSupport_FRE[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+6, // V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0x95,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    20, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    20, N_INC,  OSD_DATA_92,    _S_,_i_,_g_,_n_,_a_,_l_,0x00,_h_,_o_,_r_,_s_,0x00,_g_,_a_,_m_,_m_,_e_,
    0
};

unsigned char code NoSupport_ITA[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+4, // V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0xa5,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    22, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    22, N_INC,  OSD_DATA_92,    _S_,_e_,_g_,_n_,_a_,_l_,_e_,0x00,_f_,_u_,_o_,_r_,_i_,0x00,_c_,_a_,_m_,_p_,_o_,
    0
};

unsigned char code NoSupport_SPA[]  =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+2, // V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0xb5,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    24, BURST,  OSD_DATA_92,    0x1f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    24, N_INC,  OSD_DATA_92,    _S_,_e_,_ns_,_a_,_l_,0x00,_f_,_u_,_e_,_r_,_a_,0x00,_d_,_e_,_l_,0x00,_r_,_a_,_n_,_g_,_o_,
    0
};

unsigned char code NoSupport_CHI[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0xaf,0x0c,              // Row 15,Col 12
    5,  N_INC,  OSD_DATA_92,    OSD_VMID+20,OSD_HMID+12,// V & H Delay 

    5,  Y_INC,  OSD_ROW_90,     0xaf,0x09,          // Windows 4 
//    6,  N_INC,  OSD_DATA_92,    0x02,0x05,0x61,                              	
    6,  N_INC,  OSD_DATA_92,    0x02,0x01,0x65,                              	
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x01,          // Row 1,Col 1
    14, BURST,  OSD_DATA_92,    0x9f,
    5,  Y_INC,  OSD_ROW_90,     0x81,0x01,          // Row 1,Col 1
    14, N_INC,  OSD_DATA_92,    0x00,0xbc,0x00,0xbd,0x00,0xca,0x00,0xcb,0x00,0xcc,0x00,
    0
};


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code Remark_Mode[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x07,  // Row 11, Col 7
    0
};
unsigned char code Remark_Rate[]    =
{
    5,  Y_INC,  OSD_ROW_90,     0x8b,0x11,  // Row 11, Col 17
    0
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code Remark_V60_0[]   =   // NTSC-M    60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_M_,0x00,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_1[]   =   // PAL-443   60HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_4_,_4_,_3_,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_2[]   =   // NTSC-443  60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_4_,_4_,_3_,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_3[]   =   // PAL-M     60HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_M_,0x00,0x00,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V60_4[]   =   // NTSC-JP   60HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_J_,_P_,0x00,0x00,0x00,_6_,_0_,_H_,_Z_,
    0
};
//--------------------------------
unsigned char code Remark_V50_0[]   =   // PAL-BGHI  50HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_B_,_G_,_H_,_I_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_1[]   =   // NTSC-443  50HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_4_,_4_,_3_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_2[]   =   // PAL-N     50HZ
{
    17, N_INC,  OSD_DATA_92,    _P_,_A_,_L_,0x0d,_N_,0x00,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_3[]   =   // NTSC-N    50HZ
{
    17, N_INC,  OSD_DATA_92,    _N_,_T_,_S_,_C_,0x0d,_N_,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_4[]   =   // RESERVED  50HZ
{
    17, N_INC,  OSD_DATA_92,    _R_,_E_,_S_,_E_,_R_,_V_,_E_,_D_,0x00,0x00,_5_,_0_,_H_,_Z_,
    0
};
unsigned char code Remark_V50_5[]   =   // SECAM     50HZ
{
    17, N_INC,  OSD_DATA_92,    _R_,_S_,_E_,_C_,_A_,_M_,0x00,0x00,0x00,0x00,_5_,_0_,_H_,_Z_,
    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
};          

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
unsigned char code OSD_Title_Atb[]  =
{
    6,  Y_INC,  OSD_ROW_90,     0xa0,0x1e,0x43, //Row 0,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa0,0x02,      //Row 0,Col 2
    27, BURST,  OSD_DATA_92,    0x07,
    0
};

unsigned char code OSD_Title_E_Atb[] =
{
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x40, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x02,      //Row 1,Col 2
    27, BURST,  OSD_DATA_92,    0x17,
    0
};

unsigned char code OSD_Title_C_Atb[] =
{
    6,  Y_INC,  OSD_ROW_90,     0xa1,0x1e,0x40, //Row 1,Col 30
    5,  Y_INC,  OSD_ROW_90,     0xa1,0x02,      //Row 1,Col 2
    27, BURST,  OSD_DATA_92,    0x97,
    0
};

unsigned char code OSD_Title_Icon[] =
{
    5,  Y_INC,  OSD_ROW_90,     0x80,0x02,  //Row 0,Col 2
    27, N_INC,  OSD_DATA_92,    0x10,0x10,0x11,0x11,0x18,0x18,0x19,0x19,0x16,0x16,0x17,0x17,
                                0x12,0x12,0x13,0x13,0x1c,0x1c,0x1d,0x1d,0x1a,0x1a,0x1b,0x1b,
    0
};


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

unsigned char code Page1_E_Atb[] =
{
    //CONTRAST
    5,  Y_INC,  OSD_ROW_90,     0xa3,0x04,  //Row 3,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x00,
    //BRIGHTNESS
    5,  Y_INC,  OSD_ROW_90,     0xa4,0x04,  //Row 4,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x00,
    //GAMMA
    5,  Y_INC,  OSD_ROW_90,     0xa5,0x04,  //Row 5,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x00,
    //EXIT
    5,  Y_INC,  OSD_ROW_90,     0xa6,0x04,  //Row 6,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x05,
    0
};
unsigned char code Page1_C_Atb[] =
{
    //CONTRAST
    5,  Y_INC,  OSD_ROW_90,     0xa3,0x04,  //Row 3,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x80,
    //BRIGHTNESS
    5,  Y_INC,  OSD_ROW_90,     0xa4,0x04,  //Row 4,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x80,
    //GAMMA
    5,  Y_INC,  OSD_ROW_90,     0xa5,0x04,  //Row 5,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x80,
    //EXIT
    5,  Y_INC,  OSD_ROW_90,     0xa6,0x04,  //Row 6,Col 4
    5,  BURST,  OSD_DATA_92,    0x70,
    19, BURST,  OSD_DATA_92,    0x85,
    0
};

unsigned char code Page1_ENG[]  =
{
    //#1 COLOUR
    5,  Y_INC,  OSD_ROW_90,     0x81,0x02,  //Row 1,Col 2
    12, BURST,  OSD_DATA_92,    0x00,
    9, N_INC,  OSD_DATA_92,     _C_,_o_,_l_,_o_,_u_,_r_,
    12, BURST,  OSD_DATA_92,    0x00,

    //CONTRAST
    5,  Y_INC,  OSD_ROW_90,     0x83,0x04,  //Row 3,Col 4
    14, N_INC,  OSD_DATA_92,    0x39,0x3a,0x00,_C_,_o_,_n_,_t_,_r_,_a_,_s_,_t_,
    //BRIGHTNESS
    5,  Y_INC,  OSD_ROW_90,     0x84,0x04,  //Row 4,Col 4
    16, N_INC,  OSD_DATA_92,    0x3b,0x3c,0x00,_B_,_r_,_i_,_g_,_h_,_t_,_n_,_e_,_s_,_s_,  
    //GAMMA
    5,  Y_INC,  OSD_ROW_90,     0x85,0x04,  //Row 5,Col 4
    17, N_INC,  OSD_DATA_92,    0x50,0x51,0x00,_C_,_o_,_l_,_o_,_u_,_r_,0x00,_T_,_e_,_m_,_p_, 
    //EXIT
    5,  Y_INC,  OSD_ROW_90,     0x86,0x04,  //Row 6,Col 4
    10, N_INC,  OSD_DATA_92,    0x1a,0x1b,0x00,_E_,_x_,_i_,_t_,
    0
}; 

unsigned char code Page1_GER[]  =
{
    //#1 COLOUR
    5,  Y_INC,  OSD_ROW_90,     0x81,0x02,  //Row 1,Col 2
    12, BURST,  OSD_DATA_92,    0x00,

⌨️ 快捷键说明

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