久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
CHV030語音芯片驅動代碼,自己寫,測試好用
[打印本頁]
作者:
dcc024
時間:
2023-6-7 14:48
標題:
CHV030語音芯片驅動代碼,自己寫,測試好用
1686120356396.png
(13.32 KB, 下載次數: 58)
下載附件
2023-6-7 14:47 上傳
8腳芯片,CHV030語音芯片驅動代碼,自己寫,測試好用。單線串口,STC單片機都可以驅發聲音。
CHV30_drv.c
#include "CHV30_drv.h"
///////////////////////////////////////////////////////////////////////////////////////////
//函數名稱: CHV30_W_byte();
//函數功能: 將數據dat送出,可以是地址,也可以是數據,發完后等待應答
//輸入參數: uchar dat 要寫入的字節型數據或地址
//////////////////////////////////////////////////////////////////////////////////////////
void CHV30_W_byte(uchar dat)
{
uchar i;
CHV30_SDA=0;
DELAY_ms(6);
EA=0;
for (i=0;i<8;i++)
{
if (dat&0x01)
{
CHV30_SDA=1 ;
DELAY_us(600);
CHV30_SDA=0;
DELAY_us(200);
}
else
{
CHV30_SDA=1 ;
DELAY_us(200);
CHV30_SDA=0;
DELAY_us(600);
}
dat = dat >> 1 ;
}
CHV30_SDA=1;
while(CHV30_BUSY!=1);
}
/////////////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 播放
///////////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_PLAY(uchar ADD)
{
CHV30_W_byte(ADD) ;
DELAY_ms(20);
}
/////////////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 組合播放命令
///////////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_ZH(void)
{
CHV30_W_byte(0xF3) ;
DELAY_ms(25);
}
/////////////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 重復播放某一段
///////////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_PLAY_R(uchar ADD)
{
CHV30_W_byte(ADD) ;
DELAY_ms(25);
CHV30_W_byte(0xF2) ;
DELAY_ms(25);
}
//////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 5 級音量,0xE0H 為最小音量 0,0xEFH 最大音量 (上電默認)
//////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_VOL (uchar VOL)
{
if(VOL>=15)
{
VOL=15;
}
CHV30_W_byte(0xE0|VOL); //0xE0-0xEF
DELAY_ms(20);
}
//////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 關閉語音 進入超低功耗狀態=1.7uA
//////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_OFF (void)
{
CHV30_W_byte(0xF0);
}
//////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 開啟
//////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_ON (void)
{
CHV30_SDA=0;
DELAY_ms(40);
}
//////////////////////////////////////////////////////////////////////////////////////////
//函數描述: 停下播放
//////////////////////////////////////////////////////////////////////////////////////////
void CHV30_S_STOP (void)
{
CHV30_W_byte(0xFE);
}
復制代碼
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
復制代碼
作者:
joyb
時間:
2023-6-8 08:26
給個電路原理圖
作者:
feixue2007
時間:
2023-6-9 10:04
有完整的圖紙和程序文件嗎????那個廠家的芯片????
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人亚洲视频
|
97高清国语自产拍
|
蜜桃特黄a∨片免费观看
|
久久com
|
久久毛片
|
亚洲国产成人精品女人久久久
|
欧美激情久久久
|
亚洲精品中文字幕在线观看
|
久久国产精品免费一区二区三区
|
久久免费视频1
|
日韩在线视频免费观看
|
国产精品久久久久久久久久久免费看
|
色播99
|
国产精品一区三区
|
欧美在线a
|
色秀网站
|
久久久www成人免费无遮挡大片
|
成人国产精品一级毛片视频毛片
|
99久久亚洲
|
午夜视频免费网站
|
亚洲成人国产综合
|
成人一区二区三区
|
中文字幕一区二区三区乱码图片
|
国产美女视频黄
|
欧美在线不卡
|
色爱综合网
|
国产jizz女人多喷水99
|
国产欧美日韩视频
|
国产午夜精品一区二区三区嫩草
|
五月激情婷婷在线
|
国产一区二区三区久久久久久久久
|
久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新
|
午夜天堂
|
91精品国产色综合久久
|
日韩一区不卡
|
9999国产精品欧美久久久久久
|
亚洲日韩欧美一区二区在线
|
日韩手机在线看片
|
久久一区二区视频
|
91久久久久
|
国产一二三区免费视频
|