网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
搜索关键字: 所有资讯 行业动态 市场趋势 政策法规 新品发布 技术资讯 价格快报 展会资讯
  • 达普IC芯片交易网 > 新闻中心 > 设计应用 > 正文
  • RSS
  • TEA5767收音机模块的C51控制程序
    http://www.ic72.com 发布时间:2008/8/15 15:58:16

      这几天做个案子,用到飞利浦的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();   
      }


    www.ic72.com 达普IC芯片交易网
  • 行业动态
  • 市场趋势
  • 政策法规
  • 新品发布
  • Baidu

    IC快速检索:abcdefghijklmnopqrstuvwxyz0123456789
    COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
    客户服务:service@IC72.com 库存上载:IC72@IC72.com
    (北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
    京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质