新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 收音機(jī)模塊TEA5767的C51控制程序

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

作者: 時間:2010-09-11 來源:網(wǎng)絡(luò) 收藏

  //手動設(shè)置頻率,mode=1,+0.1MHz; mode=0:-0.1MHz ,不用考慮用于搜臺的相關(guān)位:SM,SUD

  void search(bit mode)

  {

  radio_read();

  if(mode)

  {

  frequency+=100;

  if(frequency>max_freq)

  frequency=min_freq;

  }

  else

  {

  frequency-=100;

  if(frequency

  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:頻率減小搜臺,不過這個好像不能循環(huán)搜臺

  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)) //搜臺成功標(biāo)志

  {

  radio_read();

  disp_freq(9,1);

  }

  }


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉