新聞中心

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

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

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

  //手動(dòng)設(shè)置頻率,mode=1,+0.1MHz; mode=0:-0.1MHz ,不用考慮用于搜臺(tái)的相關(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();

  }

  //自動(dòng)搜臺(tái),mode=1,頻率增加搜臺(tái); mode=0:頻率減小搜臺(tái),不過(guò)這個(gè)好像不能循環(huán)搜臺(tái)

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

  {

  radio_read();

  disp_freq(9,1);

  }

  }


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉