radio_menu.c

来自「一款车载DVD的车机源程序(正在生成中的哦)」· C语言 代码 · 共 343 行 · 第 1/2 页

C
343
字号
	unsigned char Temp;
	unsigned char M1_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M1_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +1;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M1_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M1_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M1_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M1_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M1_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M1_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M1_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M1_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	OSDShowLine(M1_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M1_picture_line_down,Head_colume,Head_row+1,cColor,29);
}
//-------------------------
void Display_M2_picture(void)
{
	unsigned char Channel_number;
	unsigned char Temp;
	unsigned char M2_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M2_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +2;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M2_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M2_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M2_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M2_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M2_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M2_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M2_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M2_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	
	OSDShowLine(M2_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M2_picture_line_down,Head_colume,Head_row+1,cColor,29);
}
//--------------------------
void Display_M3_picture(void)
{
	unsigned char Channel_number;
	unsigned char Temp;
	unsigned char M3_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M3_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +3;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M3_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M3_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M3_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M3_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M3_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M3_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M3_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M3_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	
	OSDShowLine(M3_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M3_picture_line_down,Head_colume,Head_row+1,cColor,29);
}
//--------------------------
void Display_M4_picture(void)
{
	unsigned char Channel_number;
	unsigned char Temp;
	unsigned char M4_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M4_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +4;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M4_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M4_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M4_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M4_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M4_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M4_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M4_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M4_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	
	OSDShowLine(M4_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M4_picture_line_down,Head_colume,Head_row+1,cColor,29);
}
//---------------------------
void Display_M5_picture(void)
{
	unsigned char Channel_number;
	unsigned char Temp;
	unsigned char M5_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M5_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +5;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M5_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M5_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M5_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M5_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M5_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M5_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M5_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M5_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	
	OSDShowLine(M5_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M5_picture_line_down,Head_colume,Head_row+1,cColor,29);
}
//----------------------------
void Display_M6_picture(void)
{
	unsigned char Channel_number;
	unsigned char Temp;
	unsigned char M6_picture_line_up[4] = {Front_M_list_up,Data_no_sash_up_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	unsigned char M6_picture_line_down[4] = {Front_M_list_down,Data_no_sash_down_pic_list_0,Data_no_sash_up_pic_list_1,EOL};
	Channel_number = Radio_channel_list_cnt *6 +6;
	Temp = Channel_number/10;
	if(Temp>0)
		{
		M6_picture_line_up[1] = Temp + Data_no_sash_up_pic_list_0;
		M6_picture_line_down[1] = Temp + Data_no_sash_down_pic_list_0;

		M6_picture_line_up[2] = (Channel_number -Temp*10) + Data_no_sash_up_pic_list_0;
		M6_picture_line_down[2] = (Channel_number - Temp*10) + Data_no_sash_down_pic_list_0;
		}
	else
		{
		M6_picture_line_up[1] = Data_no_sash_up_pic_list_0;
		M6_picture_line_down[1] = Data_no_sash_down_pic_list_0;

		M6_picture_line_up[2] = Channel_number + Data_no_sash_up_pic_list_0;
		M6_picture_line_down[2] = Channel_number + Data_no_sash_down_pic_list_0;
		}
	
	OSDShowLine(M6_picture_line_up,Head_colume,Head_row,cColor,29);
	OSDShowLine(M6_picture_line_down,Head_colume,Head_row+1,cColor,29);
}

⌨️ 快捷键说明

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