亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? radio_tuner.c

?? 一款車載DVD的車機(jī)源程序(正在生成中的哦)
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
							ClrBit(Radio_tuner_flag,Search_full_mode);
							Force_to_M1_channel();
							}
          				}
				}
			break;
	}
}
/****************************************************************
Function:
****************************************************************/
void Tuner_IFok(void)
{
	switch(CurrentBand)
	{
	case AM_BAND:
 		if(RADIO_SD_HIGH )
		if( ((RadioOutData & 0xfffff) < (AM_IFFREQ + AM_IFFREQ_MARGIN)) &&
			((RadioOutData & 0xfffff) >( AM_IFFREQ - AM_IFFREQ_MARGIN)))
			SetBit(Radio_tuner_flag,IFOK_flag);	//bIFOK = 1;
       		break;

	default:
       	if(RADIO_SD_HIGH )
       	if( ((RadioOutData & 0xfffff) <(FM_IFFREQ + FM_IFFREQ_MARGIN)) &&
			((RadioOutData & 0xfffff) >( FM_IFFREQ - FM_IFFREQ_MARGIN)))
             		SetBit(Radio_tuner_flag,IFOK_flag);	//bIFOK = 1;
       	break;
       	}
}
/******************************************************************
Function:
******************************************************************/
void Radio_tuner(void)
{
	if(System_mode != Radio_mode)
		return;
	if(!ValBit(Radio_tuner_flag,AutoSearchOK_flag) && (TunerSearchStates==TUNER_SEARCH_RUN))
		Tuner_autosearch();
}
				
void Radio_tuner_search_key_process(void)
{
	if(ValBit(Radio_tuner_flag,AutoSearchOK_flag))
		{
		ClrBit(Radio_tuner_flag,AutoSearchOK_flag);	//Start to search 
		asm	nop;
		TunerSearchStates= TUNER_SEARCH_RUN;
		AutoSearchStep = AUTOSRCH_STEP0;
		ClrBit(Radio_tuner_flag,IFOK_flag);
		High_light_current_function_item_picture();
		System_mute_on();
		}
	else
		{
		asm	nop;
		SetBit(Radio_tuner_flag,AutoSearchOK_flag);	//Stop to search	
		TunerSearchStates= TUNER_SEARCH_NONE;
		Default_light_current_function_item_picture();
		System_mute_off();
		}
	AutoSearchStep = AUTOSRCH_STEP0;
}

void Radio_search_next_process(void)
{
	System_mute_on();
	
	Item_function_on_check_hight_default_light_item();
	if(ChannelNum < 29)
		{
		ChannelNum++;
		Radio_channel_high_light_cnt++;
		if(Radio_channel_high_light_cnt >5 )
			Radio_channel_high_light_cnt = 0;
		}
	else
		{
		ChannelNum = 0;
		Radio_channel_high_light_cnt = 0;
		}
	Radio_channel_list_cnt = ChannelNum/6;

	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[ChannelNum];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[ChannelNum];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Radio_search_previous_process(void)
{
	System_mute_on();
	
	Item_function_on_check_hight_default_light_item();
	if(ChannelNum != 0)
		{
		ChannelNum--;
		Radio_channel_high_light_cnt--;
		if(Radio_channel_high_light_cnt < 0 )
			Radio_channel_high_light_cnt = 5;
		}
	else
		{
		ChannelNum = 29;
		Radio_channel_high_light_cnt = 5;
		}
	Radio_channel_list_cnt = ChannelNum/6;

	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[ChannelNum];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[ChannelNum];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();
	
	System_mute_off();
}

void Switch_FM_AM(void)
{
	System_mute_on();
	
	SetBit(Radio_tuner_flag,AutoSearchOK_flag);	//Stop to search
		
	Item_function_on_check_hight_default_light_item();

	if(CurrentBand == AM_BAND)
		{
		CurrentBand = FM_BAND;
		TunerType = TUNER_TYPE_FM;
		}
	else
		{
		CurrentBand = AM_BAND;
		TunerType = TUNER_TYPE_AM;
		}
	Init_lc72131();
	WAIT_100ms();
	WAIT_100ms();
	
	System_mute_off();
}

void Force_to_full_search_mode(void)
{
	System_mute_on();
	
	High_light_current_function_item_picture();
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AMFREQ_MIN;
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FMFREQ_MIN;
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();
	
	SetBit(Radio_tuner_flag,AutoSearchOK_flag);
	SetBit(Radio_tuner_flag,Search_full_mode);
	SetBit(System_flag,bSearchDir);	//From the min to them max(8750~1080)
	ChannelNum = 0;

	System_mute_off();
}


void Force_to_M1_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 0;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;

	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Force_to_M2_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 1;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6+1];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6+1];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Force_to_M3_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 2;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6+2];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6+2];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Force_to_M4_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 3;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6+3];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6+3];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Force_to_M5_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 4;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6+4];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6+4];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}

void Force_to_M6_channel(void)
{
	System_mute_on();
	
	ClrBit(Radio_tuner_flag,Search_full_mode);	//Now search mode is one channel search mode
	Radio_channel_high_light_cnt = 5;
	ChannelNum = Radio_channel_list_cnt*6 + Radio_channel_high_light_cnt;
	
	if(TunerType==TUNER_TYPE_AM)
		{
		AMfreq =AM_frequence_list[Radio_channel_list_cnt *6+5];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |(((AMfreq + 10710)  /AM_freq_step) << 4 );
		}
	else
		{
		FMfreq = FM_frequence_list[Radio_channel_list_cnt *6+5];
		RadioIn1Data = (RadioIn1Data & 0xff0000) |((FMfreq+1070) / 5);
		}
	Send_data_to_ccb(LC72131_IN1_ADDR, RadioIn1Data, 24);
	Unmute_bo2port();

	System_mute_off();
}












?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人天堂av| 天堂午夜影视日韩欧美一区二区| 久久久久久久久久看片| 国产精品国产馆在线真实露脸| 亚洲免费高清视频在线| 午夜精品久久久久| 高清视频一区二区| 精品视频全国免费看| 久久久久国产一区二区三区四区| 久久蜜桃一区二区| 午夜欧美视频在线观看| 国产一区二区三区免费| 欧美日韩激情在线| 一区二区三区欧美激情| 蜜桃一区二区三区四区| 欧美午夜免费电影| 中文字幕av一区二区三区高| 日本三级韩国三级欧美三级| 国产精品私人影院| 日韩av电影免费观看高清完整版 | 国产精品久久久久久久久免费相片 | 久久久久久久久久久黄色| 一二三四区精品视频| 成人免费av网站| 欧美精品一区二区久久久| 日韩国产在线观看| 欧美午夜精品久久久| 国产精品久久久久久久久免费桃花| 免费xxxx性欧美18vr| 国产精品不卡在线| 9i看片成人免费高清| 国产亚洲精品福利| 成人高清免费观看| 国产精品久久久久久久久免费丝袜| 韩国在线一区二区| 日本一区二区三区四区| 色综合咪咪久久| 亚洲午夜电影在线观看| 欧美三级电影网| 亚洲电影在线播放| 精品少妇一区二区三区| 欧日韩精品视频| 日本欧美一区二区| 日韩1区2区3区| 五月婷婷综合网| 国产精品乱码妇女bbbb| 欧美日韩国产高清一区二区三区 | 国产精品传媒视频| 337p亚洲精品色噜噜| 国产精品888| 视频一区中文字幕国产| 国产精品每日更新| 欧美成人一区二区三区片免费 | 亚洲一区在线视频| 欧美v国产在线一区二区三区| 成人午夜在线视频| 天堂蜜桃91精品| 中文字幕日韩欧美一区二区三区| 欧美日韩高清影院| 欧美变态tickle挠乳网站| 日本乱人伦一区| 国产激情一区二区三区| 日韩精品成人一区二区在线| 自拍偷在线精品自拍偷无码专区| 欧美变态口味重另类| 欧美视频在线播放| 欧美日韩精品欧美日韩精品一综合| 99久久精品免费| 国产乱人伦精品一区二区在线观看| 亚洲电影一级黄| 偷拍自拍另类欧美| 亚洲成人黄色小说| 日本不卡在线视频| 亚洲第一激情av| 亚洲成人免费视| 日韩电影一区二区三区四区| 久草中文综合在线| 国产一区二区三区在线看麻豆| 久久se这里有精品| 极品少妇一区二区| 国产成人精品三级麻豆| 91蝌蚪porny九色| 欧美日韩综合一区| 制服丝袜中文字幕一区| 久久美女高清视频| 中文字幕欧美一| 丝袜美腿亚洲综合| 国产专区综合网| 91麻豆精品一区二区三区| 欧美在线视频你懂得| 欧美福利一区二区| 26uuu亚洲婷婷狠狠天堂| 亚洲免费av网站| 青青草伊人久久| 99精品欧美一区二区三区综合在线| 91视频在线观看| 亚洲日本在线天堂| 久久99国产精品麻豆| 色综合激情久久| 亚洲一区二区精品3399| 国产乱子伦视频一区二区三区| 99综合影院在线| 欧美电影精品一区二区| 国产精品女人毛片| 日本一不卡视频| 99久久777色| 欧美r级在线观看| 视频在线观看91| 在线免费观看日本欧美| 国产日韩欧美精品综合| 日本 国产 欧美色综合| 色狠狠av一区二区三区| 国产农村妇女毛片精品久久麻豆 | 久久女同互慰一区二区三区| 亚洲国产成人av网| 色综合欧美在线视频区| 国产日韩影视精品| 国产成人av影院| 国产午夜亚洲精品羞羞网站| 国产一区二区三区四| 26uuu久久综合| 国产成人啪免费观看软件 | 亚洲国产成人av网| 欧美日韩国产一二三| 久久精品国产在热久久| 精品欧美一区二区三区精品久久| 日本欧美久久久久免费播放网| 91精品国产福利在线观看 | 欧美日韩和欧美的一区二区| 亚洲小说欧美激情另类| 欧美一级生活片| 国产黄人亚洲片| 一区二区视频在线| 亚洲乱码日产精品bd | 亚洲婷婷在线视频| 91精品一区二区三区在线观看| 三级影片在线观看欧美日韩一区二区| 日本丶国产丶欧美色综合| 日韩电影在线一区二区三区| 久久视频一区二区| 日本韩国欧美一区二区三区| 日本亚洲最大的色成网站www| 国产色爱av资源综合区| 欧美日韩综合一区| 国产成人在线电影| 亚洲国产日韩一区二区| 久久久久久久久久久久久久久99 | 欧美性色aⅴ视频一区日韩精品| 激情五月播播久久久精品| 亚洲国产精品综合小说图片区| 欧美精品一区二区高清在线观看 | 亚洲第一二三四区| 日韩**一区毛片| 午夜av一区二区三区| 91精品国产高清一区二区三区 | 99久久免费精品高清特色大片| 中国色在线观看另类| 天堂久久久久va久久久久| 精品免费99久久| 国产日韩欧美一区二区三区乱码| 中文在线资源观看网站视频免费不卡 | 国产精品人妖ts系列视频| 久久香蕉国产线看观看99| 日韩女优av电影| 精品福利二区三区| 亚洲六月丁香色婷婷综合久久| 国产精品全国免费观看高清| 国产欧美精品国产国产专区| 亚洲国产精品精华液ab| 亚洲国产成人在线| 亚洲欧美日韩在线| 艳妇臀荡乳欲伦亚洲一区| 天堂久久久久va久久久久| 蜜桃精品视频在线观看| 国产精品自拍在线| hitomi一区二区三区精品| 欧美性受xxxx黑人xyx性爽| 欧美喷水一区二区| 久久精品一区二区| 亚洲人123区| 麻豆精品久久久| 91亚洲精品乱码久久久久久蜜桃| 在线亚洲一区二区| 精品免费视频一区二区| 亚洲精品乱码久久久久| 久久99久久久欧美国产| 国产成人免费视频一区| 91免费看片在线观看| 2020国产精品| 狠狠色丁香久久婷婷综合_中| 91偷拍与自偷拍精品| 久久久久99精品一区| 蜜臀91精品一区二区三区 | 久久99精品国产91久久来源| 欧美日韩的一区二区| 亚洲欧美欧美一区二区三区| a4yy欧美一区二区三区| 国产精品日产欧美久久久久| 成人免费va视频| 国产精品视频线看|