新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 收音机模块TEA5767的C51控制程序

收音机模块TEA5767的C51控制程序

作者:时间:2010-09-11来源:网络收藏

  //手动设置频率,mode=1,+0.1MHz; mode=0:-0.1MHz ,不用考虑用于搜台的相关位: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:频率减小搜台,不过这个好像不能循环搜台

  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);

  }

  }


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭