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

單片機測聲音分貝

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

閱讀全文

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

熱點內容
sql如何查看伺服器地址 瀏覽:775
編譯速度和系統有關嗎 瀏覽:54
復盛製冷壓縮機 瀏覽:979
雲伺服器共享手機流量 瀏覽:833
星界邊境像素壓縮 瀏覽:458
演算法分析與設計二手 瀏覽:981
學編程如何配電腦 瀏覽:971
怎麼看特徵找卡密的加密方式 瀏覽:526
方舟非官方伺服器怎麼賺錢 瀏覽:516
明日之後伺服器無效是怎麼回事 瀏覽:270
蛋殼公寓app如何查水電表 瀏覽:718
ad20庫中的51單片機怎麼找 瀏覽:624
阿里雲伺服器有點卡嗎 瀏覽:215
蘋果7如何讓app後台運行 瀏覽:170
耐克app預售產品哪裡看 瀏覽:209
補全演算法一年級 瀏覽:131
evd數據調校軟體加密 瀏覽:442
app聽課與微信如何設置分屏 瀏覽:911
加密的excel怎麼撤銷 瀏覽:43
java動態數組初始化 瀏覽:978