8脚芯片,CHV030语音芯片驱动代码,自己写,测试好用。单线串口,STC单片机都可以驱发声音。  
CHV30_drv.c
CHV30_drv.h
- #ifndef _CHV30_DRV_
- #define _CHV30_DRV_
- #include "main.h"
- sbit CHV30_SDA = P1^6; //PIN3 PA1 SDA
- sbit CHV30_BUSY = P1^7; //PIN1 PBO BUSY
- ///////////////////////////////////////////////////////////////////////////////////////////
- ////////////CHV30发送////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////////////////////////
- extern void CHV30_W_byte(uchar dat);
- void CHV30_S_PLAY(uchar ADD); //地址播放
- void CHV30_S_ZH(void); //组合命令
- void CHV30_S_PLAY_R(uchar ADD); //重复播放
- void CHV30_S_VOL (uchar VOL); //音量调节
- void CHV30_S_OFF(void); //关闭
- void CHV30_S_ON(void); //打开
- void CHV30_S_STOP(void); //停止
- #endif
复制代码
|