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

單片機測聲音分貝

發布時間: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();
}
}

閱讀全文

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

熱點內容
python雲計算器 瀏覽:911
解壓縮密碼是多少 瀏覽:86
phpnamespace報錯 瀏覽:751
浙江國稅發票伺服器地址 瀏覽:769
cmd比較文件內容命令 瀏覽:506
壓縮面膜含化學物么 瀏覽:654
linux如何打開python文件 瀏覽:60
手機為什麼連接谷歌伺服器 瀏覽:671
android獲取程序路徑 瀏覽:87
解壓文案短句干凈治癒圖片 瀏覽:379
防偽溯源碼查詢 瀏覽:336
qq業務社區源碼 瀏覽:810
程序員T8是什麼 瀏覽:186
如何復制帶伺服器名稱的路徑 瀏覽:612
程序員顏值特徵 瀏覽:659
網校app開發源碼建立要多少錢 瀏覽:243
如何成為php程序員 瀏覽:483
php參數類型限定 瀏覽:159
php代碼執行順序 瀏覽:561
百度時間伺服器地址 瀏覽:439