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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tea5767test.c

?? 包中包含了幾個SC52控制TEA5767編程用到得C語言測試程序
?? C
字號:
#include <AT89X55.H>
#include "wbtest.h"
#include "COM.h"
//----------------------------------------------------
#include "iic.h"
#define max_freq 108000
#define min_freq 87500
unsigned char radio_write_data[5]={0x29,0xc2,0x20,0x11,0x00};        
//要寫入TEA5767的數據
unsigned char radio_read_data[5];        //TEA5767讀出的狀態
unsigned int pll;
unsigned long frequency;
unsigned int default_pll=0x29c2;//0x29f9;        //默認存臺的pll,87.8MHz
//unsigned int max_pll=0x339b;            //108MHz時的pll,
//unsigned int min_pll=9000;            //70MHz時的pll
//------------------------------------------------------------
void radio_write(void);
void radio_read(void);
void get_pll(void);
void get_frequency(void);
void search(bit mode);
void auto_search(bit mode);
//------------------------------------------------------------
void radio_write(void)
{
    unsigned char i;
    iic_start();
    iic_write8bit(0xc0);        //TEA5767寫地址
    if(!iic_testack())
    {
        for(i=0;i<5;i++)
        {
            iic_write8bit(radio_write_data[i]);
            iic_ack();
        }
    }
    iic_stop();    
}
//--------------------------------------------------------------
//讀TEA5767狀態,并轉換成頻率
void radio_read(void)
{
    unsigned char i;
    unsigned char temp_l,temp_h;
    pll=0;
    iic_start();
    iic_write8bit(0xc1);        //TEA5767讀地址
    if(!iic_testack())
    {
        for(i=0;i<5;i++)
        {
            radio_read_data[i]=iic_read8bit();
            iic_ack();
        }
    }
    iic_stop();
    temp_l=radio_read_data[1];
    temp_h=radio_read_data[0];
    temp_h&=0x3f;
    pll=temp_h*256+temp_l;
    get_frequency();
}
//----------------------------------------------------------------
//由頻率計算PLL
void get_pll(void)
{
    unsigned char hlsi;
    unsigned int twpll=0;

    hlsi=radio_write_data[2]&0x10;
    if (hlsi)
        pll=(unsigned int)((float)((frequency+225)*4)/(float)32.768);    
//頻率單位:k
    else
        pll=(unsigned int)((float)((frequency-225)*4)/(float)32.768);    
//頻率單位:k
}
//----------------------------------------------------------------
//由PLL計算頻率
void get_frequency(void)
{
    unsigned char hlsi;
    unsigned int npll=0;

    npll=pll;
    hlsi=radio_write_data[2]&0x10;
    if (hlsi)
        frequency=(unsigned long)((float)(npll)*(float)8.192-225);    //頻率單位:KHz
    else
        frequency=(unsigned long)((float)(npll)*(float)8.192+225);    //頻率單位:KHz
}
//------------------------------------------------------------------------------------
//手動設置頻率,mode=1,+0.1MHz; mode=0:-0.1MHz ,不用考慮TEA5767用于搜臺的相關位:SM,SUD
void search(bit mode)
{
    radio_read();        
    if(mode)
    {
        frequency+=100;
        if(frequency>max_freq)
            frequency=min_freq;
    }
    else
    {
        frequency-=100;
        if(frequency<min_freq)
            frequency=max_freq;
    }          
    get_pll();
    radio_write_data[0]=pll/256;
    radio_write_data[1]=pll%256;
    radio_write_data[2]=0x20;
    radio_write_data[3]=0x11;
    radio_write_data[4]=0x00;
    radio_write();
}
//--------------------------------------------------------------------
//自動搜臺,mode=1,頻率增加搜臺; mode=0:頻率減小搜臺,不過這個好像不能循環搜臺
void auto_search(bit mode)
{
    radio_read();
    get_pll();
    if(mode) radio_write_data[2]=0xa0;
    else radio_write_data[2]=0x20;
	    
    radio_write_data[0]=pll/256+0x40;
    radio_write_data[1]=pll%256;    
    radio_write_data[3]=0x11;
    radio_write_data[4]=0x00;
    radio_write();

    radio_read();
    while(!(radio_read_data[0]&0x80))     //搜臺成功標志
    {
        radio_read();
        //disp_freq(9,1);
		Blink(5,3);
		while(KEY1);
    }    
}
//----------------------------------------------------------
void SetFrequency(void)
{
	get_pll();
    radio_write_data[0]=pll/256;
    radio_write_data[1]=pll%256;
    radio_write_data[2]=0x20;
    radio_write_data[3]=0x11;
    radio_write_data[4]=0x00;
    radio_write();
}
//----------------------------------------------------------
//##########################################################
//----------------------------------------------------------
void main(void)
{
	unsigned long step;

	Init_Com();
	SendString("Hello,CUST!---FM TEA5767");CT();

	frequency=91500000;
	step=100000;
	SetFrequency();
	SendNumb((frequency/100000),4);CT();

	Blink(3,3);

	frequency=88000000;

	for(;;)
	{
		
		if(KEY3==0);
		{
			Blink(1,1);
			if(KEY3==0)
			{
				Blink(1,1);
				frequency+=step;
				SetFrequency();
				//SendNumbLong(frequency);CT();
				SendNumb((frequency/100000),4);CT();
			}
		}
		if(KEY4==0);
		{
			Blink(1,1);
			if(KEY4==0)
			{
				Blink(1,1);
				frequency-=step;
				SetFrequency();
				//SendNumbLong(frequency);CT();
				SendNumb((frequency/100000),4);CT();
			}
		}
		
		/*
		while(KEY3);
		{
			Blink(1,3);
			frequency+=step;
			SetFrequency();
			//SendNumbLong(frequency);CT();
			SendNumb((frequency/100000),4);CT();
		}
		*/

		Blink(5,1);
	}
	//while(KEY3);

	//auto_search(1);

	//for(;;) Blink(1,1);
}
//----------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人综合在线| 亚洲人xxxx| 欧美精品一区二区三区高清aⅴ | 五月婷婷另类国产| 亚洲黄一区二区三区| 亚洲女女做受ⅹxx高潮| 亚洲激情图片qvod| 五月婷婷激情综合| 久久不见久久见中文字幕免费| 免费欧美在线视频| 国产激情精品久久久第一区二区| 国产激情一区二区三区四区| 北条麻妃国产九九精品视频| 色呦呦国产精品| 欧美精品一级二级| 精品国产不卡一区二区三区| 国产日韩欧美电影| 亚洲欧美国产高清| 免费日本视频一区| 粉嫩蜜臀av国产精品网站| 色综合久久中文字幕综合网| 欧美日韩久久久| 久久综合色综合88| 亚洲人成精品久久久久| 人妖欧美一区二区| 国产成人aaa| 欧美午夜片在线观看| 精品福利一区二区三区| 亚洲欧洲成人av每日更新| 婷婷成人综合网| 粉嫩久久99精品久久久久久夜| 91久久精品国产91性色tv | 国产亚洲综合av| 艳妇臀荡乳欲伦亚洲一区| 久久精品免费观看| 91美女在线看| 久久一夜天堂av一区二区三区 | 91久久一区二区| 欧美α欧美αv大片| 日韩一区在线免费观看| 久久精品久久久精品美女| 91碰在线视频| 久久综合色综合88| 日韩电影网1区2区| 91老司机福利 在线| 久久久久亚洲蜜桃| 日韩综合小视频| 91蜜桃视频在线| 国产欧美视频一区二区| 久久99日本精品| 欧美日韩在线播放| 亚洲色欲色欲www在线观看| 国产一区二区三区日韩| 337p亚洲精品色噜噜| 亚洲精品国产a久久久久久| 国产成人免费在线观看不卡| 精品日韩99亚洲| 丝袜亚洲精品中文字幕一区| 在线精品视频免费播放| 国产精品麻豆久久久| 国产美女精品人人做人人爽| 日韩一级免费观看| 首页欧美精品中文字幕| 欧美亚洲国产怡红院影院| 亚洲欧美一区二区视频| 99国产精品一区| 中文字幕免费在线观看视频一区| 久久99久久精品| 欧美本精品男人aⅴ天堂| 另类小说色综合网站| 日韩三级视频在线观看| 蜜桃视频在线观看一区二区| 91麻豆精品国产| 美国一区二区三区在线播放| 91麻豆精品国产91久久久久 | 精品电影一区二区三区| 久久成人羞羞网站| www激情久久| 国产成人免费9x9x人网站视频| 久久视频一区二区| 国产精品996| 国产精品福利一区| 色偷偷久久人人79超碰人人澡| 悠悠色在线精品| 欧美老肥妇做.爰bbww视频| 男人的天堂久久精品| 精品sm在线观看| www.爱久久.com| 亚洲一区二区av电影| 欧美一区二区女人| 国产一区在线视频| 中文字幕精品一区| 在线亚洲欧美专区二区| 日日夜夜精品视频免费| 26uuu国产日韩综合| 成人动漫一区二区在线| 一区二区在线观看视频| 日韩视频一区二区在线观看| 国产一区二区三区视频在线播放| 国产精品美女www爽爽爽| 欧美综合久久久| 久久精品国产免费| 国产精品毛片无遮挡高清| 欧美日韩精品二区第二页| 精品一区二区三区免费播放| 一区二区中文视频| 日韩一级片网址| 91女人视频在线观看| 捆绑变态av一区二区三区| 中文字幕中文字幕在线一区 | 视频一区欧美精品| 日本一区二区视频在线观看| 欧美日韩在线播放三区| 国产成人av一区二区| 午夜久久久影院| 中文成人av在线| 日韩欧美国产精品| 91性感美女视频| 久草中文综合在线| 一区二区三区四区五区视频在线观看| 欧美www视频| 精品视频全国免费看| 成人激情综合网站| 麻豆国产精品官网| 亚洲国产精品尤物yw在线观看| 国产日韩欧美精品一区| 91精品国产综合久久小美女| 91啦中文在线观看| 波多野结衣一区二区三区| 久久av老司机精品网站导航| 午夜精品一区二区三区免费视频| 国产精品久久福利| 国产午夜亚洲精品午夜鲁丝片| 91麻豆精品国产91| 欧美群妇大交群中文字幕| 91同城在线观看| 成人av资源在线观看| 国产高清不卡二三区| 国产在线精品一区二区| 日韩av一区二区三区| 天堂一区二区在线| 亚洲成人动漫精品| 亚洲成人av福利| 亚洲成a人片在线不卡一二三区| 亚洲欧美区自拍先锋| 亚洲色图制服丝袜| 1024国产精品| 亚洲欧美日韩中文播放| 亚洲欧美视频在线观看视频| 国产精品美女www爽爽爽| 欧美国产成人在线| 国产精品久久一级| 亚洲视频一区二区在线| 一级做a爱片久久| 亚洲不卡av一区二区三区| 亚洲va天堂va国产va久| 午夜欧美大尺度福利影院在线看| 午夜视频在线观看一区| 男女男精品网站| 国产精品自产自拍| 大陆成人av片| 在线免费观看视频一区| 欧美午夜精品免费| 欧美一区二区视频在线观看| 精品处破学生在线二十三| 久久久国际精品| 国产精品久久久久毛片软件| 亚洲激情男女视频| 日韩av二区在线播放| 国产在线精品一区二区夜色 | 成人午夜电影久久影院| 91亚洲资源网| 在线播放91灌醉迷j高跟美女| 欧美一区二区女人| 国产精品天干天干在观线| 亚洲免费色视频| 日本不卡123| 99国产精品99久久久久久| 欧美日韩国产综合视频在线观看 | 中文字幕一区二区三区在线不卡 | 精品少妇一区二区三区视频免付费 | 粉嫩av一区二区三区粉嫩| 91视频.com| 精品久久久久久久久久久久久久久 | 色婷婷国产精品| 日韩色在线观看| 亚洲欧美乱综合| 久久成人免费电影| 色综合久久久久综合| 欧美一级艳片视频免费观看| 国产精品色在线| 日本不卡1234视频| 色吧成人激情小说| 久久综合久久综合久久综合| 一区二区三区在线免费视频| 黄色日韩网站视频| 欧美精品日韩精品| 亚洲女性喷水在线观看一区| 国产一区视频在线看| 欧美日韩亚洲综合|