网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

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

  这几天做个案子,用到飞利浦的TEA5767的收音机模块,在网上搜了下相关的内容,发现很多人都在问,可是提供编程指导的很少,可能是高手都不屑回答这些小问题吧,在这里我把我的部分程序及TEA5767的相关资料放上来吧,给需要的人一些参考.(PS:无锡硅动力的SP3767和TEA5767完全兼容,有中文资料)

  TEA5767采用I2C或者三线接口控制,我是用的I2C,单片机用STC89C52,带1K EEPROM,可以掉电存台,1602LCD显示.

  TEA5767读写数据都是5个字节,其中PLL参数14位,具体数据格式请看datasheet.以下程序中的函数可以直接在主程序中调用.

  #include "iic.c"
  #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 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)
  {
  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();   
  }

热门搜索:602-15 SBB830-QTY10 SS480806 1301380020 PS2408 2866572 2320306 PS3612 SS3612 TLP606B 8300SB2-LF 2856142 2838254 B3429D 2838283 2838319 BTA12-800TWRG B30-7100-PCB LS606M PS120406 TLM615SA PDUMH15 SUPER6OMNI D 6NX-6 01C1001JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质