行业相关
联系我们
 
 
当前位置 : 深圳市亿矽特科技有限公司 > 客户服务 > 正文

OTP语音芯片驱动代码(C51)

来源: 作者:Esitak 时间:10年08月05日 浏览:

 

                             OTP语音芯片驱动代码(C51)
 #include "REG_MPC82L52.H"
 #include <stdio.h>

#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long

/**************端口定义*****************/
sbit SC_RST=P3^0;
sbit SC_CNT=P3^1;
/***************************延时子程序start***************************/
void delay_ms(unsigned int count)
{www.esitak.com
 unsigned int i,j;
 for(i=0;i<count;i++)
 {www.esitak.com
  for(j=0;j<500;j++);
 }
}
/***************************延时子程序end***************************/
void delay_us(unsigned int count)
{www.esitak.com
 unsigned int i,j;
 for(i=0;i<count;i++)
 {www.esitak.com
   for(j=0;j<5;j++);
 }
}
//SC020 驱动子程序
void SC020_DEMO(unsigned char cnt)
{www.esitak.com   
     unsigned char i;  
    
   
     SC_RST=1;
     delay_us(100);  //>32 Gourps reset 15ms
     SC_RST=0;
     delay_us(100);
     for(i=0;i < cnt;i++)
     {www.esitak.com  
        SC_CNT=1;
        delay_us(100); 
        SC_CNT=0;
        delay_us(100); 
     }
     SC_CNT=0;
     SC_RST=0;  
}

/*************主程序****************/
main (void)

{www.esitak.com
  SC_CNT=0;
  SC_RST=1;
  delay_us(100); //上电防止语音芯片干扰发声,通个RST复位停止芯片放音
  SC_RST=0;
  while(1)
  {www.esitak.com

 SC020_DEMO(4); //发4个触发信号,发第4段声音
        delay_ms(4000)
   }
}

 

欢迎来电咨询!
      http://www.esitak.com
      0755-81796865
语音芯片样品申请:0755-81796865-258
         stchip@esitak.com
更多资料请登陆:http://www.esitak.com/yuyin-IC/
 

 

上一篇:[客户服务] 下一篇:语音芯片接蜂鸣片放大电路
友情链接:亿矽特诚信通 亿矽特淘宝店 防盗报警器 语音芯片 语音ic 玩具开发网 玩具方案 无线发射模块 语音芯片 无线接收模块 无线遥控器 音乐IC 锦慧芯科技 相机遥控器 深圳苗方清颜 姆尔特焊机 电子仪器网 数码管驱动芯片 全自动烧录器 IC Directry
版权所有:深圳市亿矽特科技有限公司 Copyright 2008-2012 Powered By Esitak 粤ICP备09220503号