導航:首頁 > 操作系統 > 單片機測聲音分貝

單片機測聲音分貝

發布時間:2023-09-30 08:23:27

Ⅰ 怎樣用51單片機檢測聲音

首先要有感測器,將聲音轉為電信號,可以使用駐極體話筒,後面再加上音頻放大電路,放大器輸出接單片機的ADC(模數轉換器)就可以了。單片機就可以通過編寫相應的程序對聲音識別處理,不過要做復雜的運算處理,需要使用DSP晶元,單片機的運算能力很有限。

Ⅱ 利用單片機控制,哪種晶元可以測量聲音大小

測量聲音的大小不是用那種晶元
聲音的大小可以通過駐極體傳聲器等,俗稱咪頭,把聲音信號轉成電信號,
通過放大電路把電信號放大,然後通過AD采樣(單片機有的自帶AD轉換),把模擬
電信號轉成數字量,最後通過計算就可以得出聲音的大小值 比如40dB等!

Ⅲ 51單片機聲控燈,怎麼改下列代碼使在分貝超過一定值的時候LED燈亮

假設你有XPT2046的源程序,且上面這段代碼可以正常採集AD

則只需修改main函數
sbit led=;//引腳定義
#define VALUE //某個經驗值
void main(void)
{
uint temp,count;
while(1)
{
if(count==50)
{
count=0;
temp = Read_AD_Data(0xE4); // AIN3 外部輸入
if(temp>VALUE)led=0;//判斷大於某個分貝則led亮,否則滅
else led=1;
}
count++;

DisplayData[0]=DIG_CODE[0];
DisplayData[1]=DIG_CODE[0];
DisplayData[2]=DIG_CODE[0];
DisplayData[3]=DIG_CODE[0];

DisplayData[4]=DIG_CODE[temp%10000/1000];
DisplayData[5]=DIG_CODE[temp%1000/100];
DisplayData[6]=DIG_CODE[temp%100/10];
DisplayData[7]=DIG_CODE[temp%10/1];

DigDisplay();
}
}

閱讀全文

與單片機測聲音分貝相關的資料

熱點內容
流媒體伺服器有什麼用 瀏覽:171
安卓怎麼禁用前置攝像頭 瀏覽:48
android電視游戲 瀏覽:670
得物app用什麼方式出售 瀏覽:783
linuxandroid模擬器下載 瀏覽:971
php類常量訪問 瀏覽:586
視頻文件壓縮工具 瀏覽:13
什麼什麼佳人app 瀏覽:6
施耐德cfc編程 瀏覽:322
如何把pdf文件轉成圖片 瀏覽:538
張劍閱讀150篇pdf 瀏覽:359
拉卡拉收款寶app叫什麼名 瀏覽:340
c4d動態解壓 瀏覽:711
多個pdf合並為一個 瀏覽:314
程序中的編譯執行 瀏覽:34
plc控制與單片機控制 瀏覽:884
如何讓安卓手機操控電腦 瀏覽:189
電腦電銷加密電話號碼破解 瀏覽:507
世界史綱pdf 瀏覽:135
湖北社保年審app叫什麼名字 瀏覽:854