1樓:匿名使用者
樓主,你好! #includevoid delay()}流橡臘孫水燈。
微控制器怎樣用於音響中
2樓:網友
旋轉編碼器的解碼。
旋轉編碼器(外形參見圖在音響中多用於取代普通的滑動電阻電位器作為音量/音調控制的編碼輸入。它使用壽命長達100萬次,比普通電位器長得多,而且不會因為機械磨損造成阻值的偏差,影響聲道的平衡。其調節的精度僅僅取決於與mcu配合的音量控制晶元的控制級數,與本身的旋轉角度無關,這也是普通電位器無法做到的,因此旋轉編碼器也大量地用於精密儀器的調節上。
旋轉編碼器內部就是兩個長壽命開關,可以根據旋轉方向產生不同相位訊號。電路如圖所示:當我們順時針旋轉時,開關a的輸出訊號a signal相位超前;如果我們逆時針旋轉時,則是開關b的輸出訊號b signal相位超前,我們把a/b端分別接到mcu的兩個輸入埠,並在mcu內設定乙個音量計數器;就可以用軟體來判別是順時針旋轉還是逆時針旋轉,以此判斷是增加還是減少音量計數器的值,最後把這個計數值送到相應的電子音量控制晶元就可以實現音量(或者其他需要增量/減量的)控制了。
由於旋轉編碼器是隨時改變的,軟體也要能夠跟蹤各個瞬時的狀態變化,為了判斷旋轉編碼器的相位我們還需要用三個標誌位(bit變數)來記住開關a,b的「瞬時狀態」。
3樓:自由飛翔就是我
音響的主要作用是放大,這是類比電路的優點。如果要做一些特效的話,數字系統可以,經ad數位化後在片內處理,然後處理;對於儲存器容量,處理其效能的要求比較高,不是單片既能夠勝任的,要用fpga或dsp.
以前還做過數字溫度計,與pc串列埠通訊等。
怎樣用微控制器控制音響的音量
4樓:錢江五金
可以使用微控制器的電平輸出的+-電壓,控制數位電路的電子開關,這個脈衝電壓控制電子音量ic的控制端就可以。
5樓:維它命
一、用帶馬達的電位器。微控制器控制馬達正、反轉,馬達帶動電位器調節音量。
二、用專用的音量控制ic,如pt2314 sc7313 m61538等。
微控制器高手進(做電子音響)
6樓:網友
樓上說的da做我還真沒有看懂,da不是出電平的嗎?這裡要做頻率,用da不用定時器恐怕不可能做到。還有,我敢說8032做這個綽綽有餘。
另外樓主說的已經很清楚了,這個設計毫無難度可言,只要你會用微控制器就能做,如果用匯編寫我可以給個流程圖:
a,b是我起的名字,用來表示定時器的待裝值,你可以選r0,r1
主程式(在這裡死迴圈)
定時期中斷程式:
當然任何彙編的開頭設定中斷向量,絕對跳轉,設定中斷和堆疊初值的語句我就省了。
程式解釋:(似乎沒的解釋)
檢測到按鍵就把事先計算好的初值裝入ab並開啟定時器,此時定時器過極短時間開啟(這裡沒有設初值是因為按鍵第1次後再檢測到會影響到定時期自己裝初值,從而影響頻率。所以這裡不設初值,任由初值為任何值都會在人類無法感到的短時間內溢位並開始裝入正確的初值),開始按正常頻率裝入初值、併發出對應頻率的聲音,然後繼續檢測按鍵,檢測不到按鍵就關定時期,檢測到別的按鍵重新裝入ab值,發出新的聲音。
7樓:
你這是要自己製作還是?用c51還是?
這個主要是鍵盤掃瞄和定時器的定時值,一般都採取查表的方式查詢定時值,然後通過乙個三極體進行音訊放大和驅動揚聲器,具體是要做什麼你也不說~要程式?我現在比較忙我給你個微控制器產生**的程式,你只要是在加個鍵盤掃瞄程式和算出每個鍵值對應的資料就可以了,最好給我留個郵箱,我隔天給你發過去。
8樓:網友
是不把鍵盤當成是「多來公尺發說類起多」鍵來用啊??如果是的話到好辦。
每乙個音符對應著不同的頻率,也就是時鐘週期,你按下鍵,51微控制器讀入鍵值,然後取對應的頻率經過d/a轉換,把脈衝輸出,比如1鍵對應於多,你先算出對應的「多」的頻率碼值,當鍵盤輸入1時,把多的碼值經過d/a輸出,你不用d/a用th0及tl0來應該也行吧,就是把碼值送入th0及tl0,進行迴圈計數,但到0時輸出乙個訊號,如此迴圈輸出n次,出來的就是頻率了,接下來再接收下乙個鍵盤值,在用th0及tl0計數輸出。不過8032夠嗆。我沒有實際做過,不知道啊,實驗箱應該都有d/a的。
你還是把問題寫清楚吧,
9樓:網友
電子琴,用不著用微控制器做。
10樓:廈門遠華集團
只懂pc的單片,電子音響的我真不知道。
不好意思,幫不上你的忙。
放鬆心情,好運。
11樓:網友
沒做過,我相信你能成功的!買份電子報合訂本,裡面有微控制器內容,相信有用。
怎樣用微控制器控制音響的音量
12樓:網友
有很多方法,例如控制電機去轉動音量電位器的柄,或者使用「數字電位器」來處理,第乙個方法很好理解,但是很笨重,第二個方法推薦到maxim尋找數字電位器晶元或者專門的音訊處理晶元來做。
用微控制器控制喇叭****,喇叭該如何連線
13樓:網友
我沒有試過,不過覺得三極體就行了,pwm波形發聲好了~
8031微控制器課程設計做電子音響程式
14樓:
} 定電子琴,用不著用微控制器做。 只懂pc的單片,電子音響的我真不知道。
15樓:匿名使用者
理解錯誤。
得d/a轉換啊 振幅啊 沒啥頻率的。
微控制器 電機,微控制器的介紹
最好把電路一起貼出來,可以幫你看看。微控制器的介紹 微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一臺計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條...
怎樣自學微控制器,如何自學微控制器
選擇合適的開發板學習微控制器,通過開發板可以學習微控制器外設電路內的設計和相關程式的編 我給你簡單說一下bai學單片du 機的過程 第一 以zhi51微控制器為基礎dao 自學的話,最快的速度是使用現成的學習板,拿著人家的程式,測試,看懂了,在編寫自己的 去實現想要的結果,天祥電子的學習板還可以,也...
怎樣控制小車轉彎用微控制器,請教如何用微控制器控制小車轉彎?
除了差速控制還可以用舵機控制前輪轉向,控制起來更直觀快速一點,用pwm輸出控制舵機 如果你的小車是直流電機的話,可以利用微控制器來控制高低電平來實現小車轉彎 前進 後退,網上有很多直流電機的控制方法,你可以參照一下 利用兩隻電機的差速,如果要快速轉彎的話可以控制兩隻電機旋轉的方向 請教 如何用微控制...