浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 單 片 機(jī)

TEA5767收音機(jī)模塊的C51控制程序

發(fā)布時(shí)間:2008/8/16 0:00:00 訪問次數(shù):1014

  這幾天做個(gè)案子,用到飛利浦的tea5767的收音機(jī)模塊,在網(wǎng)上搜了下相關(guān)的內(nèi)容,發(fā)現(xiàn)很多人都在問,可是提供編程指導(dǎo)的很少,可能是高手都不屑回答這些小問題吧,在這里我把我的部分程序及tea5767的相關(guān)資料放上來吧,給需要的人一些參考.(ps:無錫硅動力的sp3767和tea5767完全兼容,有中文資料)

  tea5767采用i2c或者三線接口控制,我是用的i2c,單片機(jī)用stc89c52,帶1k eeprom,可以掉電存臺,1602lcd顯示.

  tea5767讀寫數(shù)據(jù)都是5個(gè)字節(jié),其中pll參數(shù)14位,具體數(shù)據(jù)格式請看datasheet.以下程序中的函數(shù)可以直接在主程序中調(diào)用.

  #include "iic.c"
  #define max_freq 108000
  #define min_freq 87500
  unsigned char radio_write_data[5]={0x29,0xc2,0x20,0x11,0x00}; //要寫入tea5767的數(shù)據(jù)
  unsigned char radio_read_data[5]; //tea5767讀出的狀態(tài)
  unsigned int default_pll=0x29c2;//0x29f9; //默認(rèn)存臺的pll,87.8mhz
  //unsigned int max_pll=0x339b; //108mhz時(shí)的pll,
  //unsigned int min_pll=9000; //70mhz時(shí)的pll

  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();
  }
  }
  _stop();
  }

  //讀tea5767狀態(tài),并轉(zhuǎn)換成頻率
  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();
}

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



  這幾天做個(gè)案子,用到飛利浦的tea5767的收音機(jī)模塊,在網(wǎng)上搜了下相關(guān)的內(nèi)容,發(fā)現(xiàn)很多人都在問,可是提供編程指導(dǎo)的很少,可能是高手都不屑回答這些小問題吧,在這里我把我的部分程序及tea5767的相關(guān)資料放上來吧,給需要的人一些參考.(ps:無錫硅動力的sp3767和tea5767完全兼容,有中文資料)

  tea5767采用i2c或者三線接口控制,我是用的i2c,單片機(jī)用stc89c52,帶1k eeprom,可以掉電存臺,1602lcd顯示.

  tea5767讀寫數(shù)據(jù)都是5個(gè)字節(jié),其中pll參數(shù)14位,具體數(shù)據(jù)格式請看datasheet.以下程序中的函數(shù)可以直接在主程序中調(diào)用.

  #include "iic.c"
  #define max_freq 108000
  #define min_freq 87500
  unsigned char radio_write_data[5]={0x29,0xc2,0x20,0x11,0x00}; //要寫入tea5767的數(shù)據(jù)
  unsigned char radio_read_data[5]; //tea5767讀出的狀態(tài)
  unsigned int default_pll=0x29c2;//0x29f9; //默認(rèn)存臺的pll,87.8mhz
  //unsigned int max_pll=0x339b; //108mhz時(shí)的pll,
  //unsigned int min_pll=9000; //70mhz時(shí)的pll

  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();
  }
  }
  _stop();
  }

  //讀tea5767狀態(tài),并轉(zhuǎn)換成頻率
  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();
}

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

硬盤式MP3播放器終級改
    一次偶然的機(jī)會我結(jié)識了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!